Our software development team looks after a large amount of marketing data from multiple sources, making sure it is correct, classified according to our taxonomy, and has had auxiliary markup done by our data entry teams.
We have a distributed containerized microservices architecture running on AWS with services like ECS, lambda, Kinesis, SQS etc. Besides AWS services, we also heavily use tools like Elasticsearch (including ELK stack), Jenkins, prometheus and Grafana. In the near future, we are looking into migration to GCP.
We are looking for a Mid-Level Python Developer to join our team.
What You Will Be Doing:
Work with an agile team to design and implement a system in a cloud environment for applying machine learning application to production
We embrace devops culture on the team, so you’ll also be responsible for helping the team deploy, monitor and maintain the system
Participate in code reviews and pair programming
Provide code quality suggestions to help maintain the structure and quality of the codebase
What We Are Looking For:
3+ years of professional experience working in Python
Solid understanding of Python, including common tools, frameworks and best practices
Experience implementing API services like RESTful, gRPC, GraphQL
Experience with Amazon Web Services and/or Google Cloud Platform
Experience working with Machine Learning systems preferred
Knowledge of Docker with professional experience utilizing it for deployments in a micro-service architecture
Good communication skills, able to share knowledge efficiently both through teaching and learning
Strong work ethic with an inherent sense of ownership and responsibility
Mintel does not offer sponsorship for this particular role, and so at this time, we are only able to consider candidates who do not have limitations in their ability to work in the United states long-term.