Machine Learning Engineer
We are seeking a seasoned Machine Learning Engineer to join our team. As a key member of our technical program, you will be responsible for developing and optimizing machine learning models and intelligent systems to support high-impact capabilities.
About the Role
This is an exciting opportunity for someone who is passionate about artificial intelligence and machine learning. You will work closely with cross-functional teams to design scalable, integrated, production-ready machine learning pipelines-delivering meaningful outcomes in complex data environments.
* Main Responsibilities:
* Develop and optimize machine learning algorithms using Python 3
* Design, implement, and deploy AI-powered applications and APIs
* Conduct data preprocessing and cleaning on large-scale datasets
* Integrate AI solutions into enterprise systems and workflows
* Maintain clean, well-documented, and efficient code in Git-based environments
Requirements
To succeed in this role, you will need:
* 5+ years' experience in software engineering, particularly Python-based AI/ML projects
* Strong proficiency in Python 3
* Deep understanding of machine learning frameworks, data science tools, and algorithm development
* Experience with API development and integration in enterprise environments
* Proficient in Git, GitLab, GitHub, and issue tracking tools
Preferred Skills
The following skills would be beneficial but are not required:
* Python web frameworks (FastAPI, Flask, Django)
* NoSQL (MongoDB, Cassandra, Elasticsearch) & SQL databases (PostgreSQL, MySQL)
* Experience with S3, Kafka, RabbitMQ, Airflow, Nifi, or Prefect
* CI/CD practices, Ansible, Docker, Kubernetes
* Agile delivery (Scrum, Kanban) and secure coding practices
* Front-end skills: JavaScript, HTML, CSS
How to Apply
If you're interested in this opportunity, please submit your application or email your updated resume to us at [email address]. We look forward to hearing from you!