Python Developer with Machine Learning knowledge
Remote
Full Time
#Software
#Machine Learning
#Engineering
#Pandas
#NumPy
#Python
#Django
#Flask
#SQL
#AWS
#Linux
#TDD
At DevGrid, we are a premier software consulting firm that has been driving digital transformation since 2015. With our headquarters in the UK, a development hub in Brazil, and operations stretching across Europe and the US, we pride ourselves on building world-class software through a culture of creativity and collaboration. We are currently looking for a passionate and driven professional to join our international team, where you will find plenty of room to grow your technical and interpersonal skills in a high-performing environment.
About the Role
We are hiring a Senior Python Developer with Machine Learning knowledge for a full-time position. In this role, you will be responsible for building robust back-end services and managing machine learning models, working within an energetic team that values innovation and clear communication.
Key Responsibilities
- Develop and maintain tools to effectively deploy and monitor various machine learning models.
- Design and implement modular, production-ready back-end services and middleware that can be used across multiple applications.
- Perform research and development on complex problem domains while ensuring all code meets our high standards for security and documentation.
Requirements
To succeed in this role, you should have a strong background in software engineering and distributed systems. We are looking for the following qualifications:
- Extensive experience with Python and relevant libraries such as Pandas and NumPy.
- Deep understanding of multi-paradigm programming and experience with frameworks like Django and Flask.
- Proficiency in SQL, AWS, Linux environments, and TDD practices.
- A solid grasp of microservices or SOA architectures and the ability to design scalable, distributed systems.
- Advanced proficiency in English, both written and spoken, to collaborate effectively with our global team.
- While not required, a degree in Computer Science or seven years of equivalent experience is highly valued, as is familiarity with NoSQL databases, CI/CD pipelines, and message brokers like RabbitMQ or Redis.
Location
This is a 100% remote position, allowing you to work from anywhere.
Compensation and Benefits
We offer a supportive environment designed to help you thrive both personally and professionally. Our benefits package includes:
- Full-time, remote work flexibility with flexible scheduling.
- An open and flexible paid time off policy, including holidays and recess days.
- Access to a professional development sponsorship program for relevant courses and training.
- An equipment program to ensure you have the tools you need to succeed.







