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