Sigma Software is looking for a Machine Learning Engineer to lead the development of advanced AI solutions for mission-critical financial platforms. You'll work on global-scale projects and influence strategic AI initiatives.
What You'll Do
- Lead the end-to-end design, development, and deployment of advanced machine learning models for production environments.
- Build and maintain robust data processing pipelines for training, evaluation, and inference.
- Collaborate closely with data scientists, software engineers, and product managers to define ML requirements and deliver impactful solutions.
- Optimize models for performance, accuracy, and efficiency through iterative experimentation and tuning.
- Integrate ML solutions seamlessly into existing applications and services.
- Implement best practices in ML engineering, including reproducibility, version control, and monitoring.
- Stay informed about emerging ML/AI technologies and assess their potential for integration.
- Mentor junior engineers to strengthen the team’s technical capabilities.
- Contribute to architectural planning and strategic decision-making for AI/ML initiatives.
What We're Looking For
- 5+ years of experience in machine learning engineering or applied AI.
- Strong proficiency in Python and popular ML frameworks (TensorFlow, PyTorch, Scikit-learn).
- Proven track record of building, deploying, and optimizing ML models in production environments.
- Strong understanding of data processing workflows and software engineering best practices.
- Strong knowledge of SQL database systems.
- Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
- Excellent problem-solving, communication, and collaboration skills.
- Upper-Intermediate level of spoken and written English.
Technical Stack
- Languages & Frameworks: Python, TensorFlow, PyTorch, Scikit-learn
- Data & Infrastructure: SQL, AWS, Azure, GCP
Sigma Software values innovation, collaboration, and professional growth within a supportive environment.

