Back to Job Board
C

Machine Learning Engineer

CosmicFusion LabsRemote, IndiaApril 17, 2026

Job Description

We're looking for a Software Engineer with a strong foundation in Python and a genuine interest in Machine Learning to join our growing engineering team. You'll work across the full development lifecycle — from architectural design to production deployment — building products that are generic, multi-tenant, and built to scale.

This isn't a pure research role. You'll be writing production code, designing distributed systems, and shipping features alongside a tight-knit team. ML experience is a strong plus, but what we value most is sharp problem-solving ability, engineering discipline, and the drive to learn fast.

What You'll Do

  • Design and implement scalable backend services and ML pipelines in Python
  • Solve complex algorithmic problems with computationally efficient approaches
  • Build multi-tenant, parameterized systems that serve diverse client needs
  • Contribute to architectural decisions across microservices, event-driven systems, and data pipelines
  • Write clean, maintainable, and well-tested code with thorough documentation
  • Collaborate closely with co-team members, taking end-to-end ownership of features
  • Evaluate and integrate new tools, libraries, and technologies as projects demand

Must-Have Qualifications

  • 2–4 years of professional software engineering experience
  • Strong skills in Algorithm Design and Complexity Analysis — you can approach unfamiliar problems and arrive at effective, efficient solutions
  • Proficiency in Python with solid Object Oriented Programming fundamentals
  • Experience with distributed systems concepts: microservices/reactive architecture, event-driven systems, NoSQL databases, message queues, caching, and Docker containers
  • Ability to engage in the full development lifecycle including architectural design, implementation, and testing
  • A fast learner who picks up new concepts, languages, tools, and technologies quickly
  • Comfort working in a startup environment — you take initiative, wear multiple hats, and own your work end to end
  • B.Tech / M.Tech in Computer Science & Engineering or a closely related field

Good-to-Have Qualifications

  • Demonstrated passion for Machine Learning through personal projects, open-source contributions, or prior product work
  • Ability to develop new ML models and frameworks from scratch, not just use off-the-shelf solutions
  • Understanding of Deep Learning and classical ML algorithms such as Gradient Boosting, Random Forest, SVM, and similar techniques
  • Hands-on experience with ML libraries such as TensorFlow, Keras, PyTorch, or Spark MLLib
  • Experience working with Kubernetes and managed cloud services on AWS, Azure, or GCE

Job Type: Permanent

Pay: ₹65,000.00 per month

Experience:

  • Machine learning: 2 years (Required)
  • Python: 2 years (Required)

Work Location: Remote

Preparing for this role?

Practice with an AI interviewer tailored to Machine Learning Engineer at CosmicFusion Labs.