Photon

Senior Machine Learning Software Engineer

Photon
Pune Not disclosed
Yesterday
On-Site
Apply to Job

About the job

Location: Pune, India Role Overview: We are seeking a Senior Machine Learning Software Engineer to join our team and drive the development of cutting-edge AI/ML solutions. You will play a key role in designing, building, and optimizing our machine learning infrastructure while collaborating with Product Managers, Data Scientists, and Engineers to bring innovative models into production. The ideal candidate should have a strong background in ML operations, software engineering, and automation to ensure a scalable and robust AI-driven ecosystem. Key Responsibilities: • Operationalize leading data and analytics technologies while following best practices. • Partner with Product Managers to understand customer requirements, design prototypes, and deploy solutions to production. • Design, build, harden, and maintain the core infrastructure supporting the ML platform and lifecycle. • Define and contribute to the technology strategy, roadmap, and priorities for AI/ML initiatives. • Automate every aspect of the ML infrastructure to minimize human intervention and improve efficiency. • Encourage and implement best practices in data engineering and software development. • Write high-quality, production-grade code that aligns with company standards and contribute to new standardization efforts. • Implement automated testing to ensure reliability and correctness of ML models and infrastructure. • Review and mentor other engineers to promote high-quality engineering practices. • Actively participate in technical communities-of-practice and continuing education programs to advance personal and organizational growth. • Facilitate problem diagnosis and resolution across technical and functional areas. Required Skills & Competencies: • 8+ years of experience in software engineering, machine learning, or data engineering. • Expertise in designing, coding, and scripting to develop real-world AI/ML solutions. • Strong programming skills in Python, Java, or Scala with hands-on experience in ML frameworks. • Experience with ML model deployment, MLOps, and automation. • Proficiency in cloud-based ML solutions. • Knowledge of data pipeline orchestration tools. • Strong background in data engineering concepts. • Experience working with containerization. • Strong analytical and problem-solving skills with a collaborative mindset. • Excellent communication and leadership skills with the ability to mentor and guide junior engineers.

Requirements

  • Machine Learning
  • AI/ML Solutions
  • Python
  • Java
  • Scala
  • MLOps
  • Data Engineering
  • Automated Testing

Preferred Technologies

  • Machine Learning
  • AI/ML Solutions
  • Python
  • Java
  • Scala
  • MLOps
  • Data Engineering
  • Automated Testing

Similar Jobs

Linkedin

Senior Machine Learning Engineer

Linkedin

Not disclosed
6 days agoRemote
QC Verify, LLC

Machine Learning Engineer

QC Verify, LLC

KochiNot disclosed
YesterdayOn-Site
Apple

Senior Machine Learning Engineer

Apple

BengaluruNot disclosed
3 weeks agoOn-Site