
Machine Learning Engineer II - Backend
- Bangalore, Karnataka
- Permanent
- Full-time
Team: Machine Learning Engineer
Experience Level: Mid (3-5+ years)About the RoleAs a Machine Learning Engineer at InMobi, you will be instrumental in designing, developing, deploying, and maintaining cutting-edge ML systems that power our product experiences. We're looking for someone with a passion for elegant problem-solving, rapid experimentation, and owning end-to-end machine learning workflows.You will work closely with data scientists and cross-functional teams to build robust data pipelines, scalable platforms, and production-ready ML services.Key Responsibilities
- Model Development & Deployment
- Design, train, and deploy machine learning models with a strong focus on fast, reliable experimentation.
- Build APIs and microservices to serve ML models at scale.
- Feature development & Engineering
- Design & deliver asks on backend features & efficiently deliver features.
- Work closely with the analytics, architects & PM to deliver features asks as per ETA.
- Identify solutions that can help us improve scalability, minimize bugs and reduce cost
- Understanding of when to escalate questions/issues that arise during development
- Able to efficiently diagnose bugs and issues
- Familiar with various design and architectural patterns
- Pipeline & Infrastructure
- Develop and maintain data ingestion, preprocessing, and model training pipelines.
- Deploy scalable data and model solutions that improve efficiency across ML workflows.
- Collaboration & Integration
- Work closely with
- Define and execute end-to-end ML solutions from ideation to production.
- Monitoring & Research
- Monitor model performance in production, using statistical methods to ensure robustness.
- Ownership & Delivery
- Lead or contribute to POCs and full-scale ML feature rollouts.
- Manage project deadlines and deliverables in an agile environment.
- Bachelor's degree with 4+ years OR Master's degree with 3+ years in Computer Science, Machine Learning, Data Science, or related field.
- Proven experience in developing and deploying ML models in production.
- Strong proficiency in Python and ML libraries like TensorFlow, PyTorch, or scikit-learn, spark, java & distributed systems.
- Understanding of statistical methods and hypothesis testing.
- Comfortable working with structured and unstructured data.
- Experience working in collaborative, cross-functional teams.
- Loves to code and learn new concepts, technologies and frameworks
- Demonstrated ability to rapidly validate hypotheses through experimentation.
- Experience in building recommendation systems or similar ML applications.
- Exposure to advertising, ranking, or personalization systems is a significant plus.
- Familiarity with SQL, data warehousing, and distributed data systems.
- Prior research experience or involvement in a data science-focused role.
- Strong mathematical foundation, particularly in statistics and linear algebra.
- Excellent verbal and written communication skills.
- Hands on experience in Databricks is a plus.
- Experience in the ad tech industry a plus
- Contribute to a fast-paced and innovative product impacting millions of users.
- Work alongside world-class AI/ML talent in a collaborative environment.
- Opportunity to shape new product lines powered by machine learning and AI.
- Grow with a team that values creativity, ownership, and continuous learning.
- Experience: 2-5 years development experience.
- Education: B.E. / B.Tech in Computer Science or equivalent
- Strong development, coding experience in one or more programming languages like OO Programming (Java), Scala, Spark, Python. Expertise in Data Structures, Algorithms, Concurrency.
- Experience of working on Big Data technologies and applications
- Experience in Micro-services Architecture, multi-threading, performance-oriented programming and designing skills
- Good organization, communication and interpersonal skills
- Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace
- Must be a self-starter who can work well with minimal guidance and in fluid environment
- Provide good attention to details
- Must be excited by challenges surrounding the development of highly scalable & distributed system for building audience targeting capabilities
- Agility and ability to adapt quickly to changing requirements and scope and priorities.
- Experience of online advertising domain
- Experience of working on massively large scale data systems in production environments
- Experience in leveraging user data for behavioral targeting and ad-relevance
- Experience of Big Data analytics domain
- Experience of building products that are powered by data and insights
- Experience on hosting and deploying application on public cloud like Msft Azure, GCP, AWS.