Senior/Principal Machine Learning Engineer
- Full-time
Company Description
Are you passionate about building intelligent systems that solve complex, high-impact problems? We are looking for a Senior/Principal Machine Learning Engineer to join Sigma Software and lead the development of advanced AI solutions for mission-critical financial platforms.
At Sigma Software, we combine cutting-edge technology with a culture that values innovation, collaboration, and professional growth. Why join us? You’ll have the opportunity to work on global-scale projects, influence strategic AI initiatives, and enjoy a supportive environment with competitive benefits.
CUSTOMER
Our customer is a global SaaS company specializing in AI-native revenue platforms for modern finance and accounting teams.
PROJECT
Their solutions streamline subscription management, billing, and revenue operations for businesses of all sizes. With a strong focus on innovation, they integrate with multiple payment gateways and ensure compliance with industry regulations, delivering secure and scalable transaction pipelines.
Job Description
- 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
Qualifications
- 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