Machine Learning Engineer
Cognite - AI for Industry
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
1,320 open learning roles across 300 companies are on ApplySarthi right now, most of them in Bengaluru (54), Hyderabad (24), Delhi NCR (13).
- Senior Specialist, Learning Development & DeliveryCardinalhealth
- Senior Manager, Content Production, Learning SolutionsAutodesk
- Senior Software Engineer, Machine Learning PlatformAirwallex
- Principal Program Manager, Catalyst & Learning and Development – JAPAC and EMEAOracle
- Machine Learning EngineerSift
What learning roles keep asking for: Machine learning (63%), Python (52%), PyTorch (35%), LLMs (31%), Deep learning (25%), AWS (22%), C++ (18%), Generative AI (17%) — counted across their open postings here.
Machine Learning Engineer jobs in Bengaluru · Machine Learning Engineer jobs in India · Remote Machine Learning Engineer jobs · AWS jobs · Azure jobs · Computer vision jobs · Deep learning jobs
Cognite - AI for Industry has 54 open roles listed here.
- Strategic Account Manager
- Enterprise Field Engineer (Life Sciences & Pharmaceuticals)
- Senior Manager, Revenue Operations
- Senior Software Engineer, Backend
- NetSuite Systems Analyst bengaluru
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for learning roles keep coming back to Machine learning, Python, PyTorch, LLMs. Practise those questions before you sit with Cognite - AI for Industry.
Questions you are likely to be asked
- Why do you want to join Cognite - AI for Industry?
- What is your experience with Linux? Tell me one thing you learned the hard way.
- How would you explain your model's result to someone who is not technical?
- What would you check first if a model's accuracy dropped after going live?
- When would you not use machine learning for a problem?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Machine Learning Engineer at Cognite - AI for Industry interview free →Cognite operates at the forefront of industrial digitalization, building AI, and data solutions that solve the world’s hardest, highest-impact problems. With unmatched industrial heritage and a comprehensive suite of AI capabilities, including low-code AI agents, Cognite accelerates the digital transformation to drive operational improvements.
We thrive in challenges. We challenge assumptions. We execute with speed and ownership. If you view obstacles as signals to step forward - not backwards - you’ll feel right at home here.
Our Moonshot is bold: Unlock $100B in customer value by 2035, and redefine how global industry works. Join us in this venture where AI and data meet ingenuity, and together, we will forge the path to a smarter, more connected industrial future.
We are building the next generation of contextual AI for Industrial Operations. Our team focuses on transforming unstructured, complex industrial data—ranging from technical manuals to complex piping and instrumentation diagrams (P&IDs)—into structured, actionable intelligence. We leverage state-of-the-art Deep Learning, Generative AI, and Computer Vision to drive efficiency, safety, and operational excellence.
About the Role
As a Machine Learning Engineer, you will be a key contributor to building the models and pipelines that power our industrial contextualization platform. Working closely with senior and staff-level engineers, you will focus on execution—transforming research prototypes into high-performance, real-time applications and building the infrastructure that supports them.
This is an engineering-first role. We seek hands-on builders who write production-grade code, understand system design, and tackle complex infrastructure, treating ML models as software components in a large industrial architecture—not pure data scientists building isolated models.
How you’ll demonstrate Ownership-
You love writing clean, readable code and seeing it work. You are deeply curious about how complex ML systems operate in the real world and are passionate about turning raw data into robust, reliable pipelines.
-
You don’t just write research scripts; you want to build durable software. You know how to take a well-defined technical plan, execute it efficiently, and ask the right questions when you hit roadblocks. You prioritize building things the right way the first time over quick, fragile hacks.
-
You are eager to absorb new paradigms in MLOps, containerization, and model deployment, applying feedback rapidly to improve your craft.
Key Responsibilities
- Build, test, and maintain robust data pipelines for large-scale industrial datasets.
- Assist in deploying data science prototypes to production.
- Write high-quality, testable Python code, primarily creating RESTful/gRPC APIs for ML capabilities.
- Containerize applications (Docker) and navigate Linux to handle massive volumes of unstructured industrial data.
- Run experiments, fine-tune existing foundational models (NLP, Vision-Language), and evaluate ML libraries to enhance document parsing and entity matching.
- Write rigorous unit/integration tests and monitor deployed models for drift and performance.
- Collaborate closely with senior staff (engineers, data scientists, product managers) to deliver features on the technical roadmap.
Required Skills and Qualifications
- Bachelor’s or Master's degree in Computer Science, Data Science, Software Engineering, or a related field.
- 3–6 years of industry experience in software engineering with a strong focus on machine learning, or vice versa.
- Strong programming skills in Python, with a proven ability to write clean, modular, and testable code.
- Solid hands-on experience with frameworks like PyTorch, TensorFlow, Hugging Face, or LangChain.
- Experience working with large datasets, writing complex SQL queries, and hands-on familiarity with data processing libraries or frameworks (e.g., PySpark, Pandas at scale, or Dask)
- Familiarity with MLOps basics, containerization (Docker), Linux command-line tools, and fundamental cloud services (AWS, Azure, or GCP).
- Solid understanding of core computer science fundamentals, data structures, and algorithms.
What Sets you Role Apart
- The ability to take a well-defined technical problem or architecture plan from a principal engineer and write highly efficient, bug-free code to solve it.
- A rapid trajectory in absorbing new paradigms (like vector databases or agentic workflows) and efficiently applying them to massive volumes of real-world industrial data without crashing the system.
- A commitment to treating ML code like production software, never skipping the tests or the documentation.
Preferred Qualifications / Good to Haves
- Academic or early industry experience with Vision-Language Models (VLMs) or Computer Vision (e.g., document layout analysis).
- Hands-on familiarity with basic RAG pipelines and Vector Databases (e.g., Pinecone, Milvus, Qdrant). Exposure to agentic frameworks (e.g., LangGraph).
- Exposure to modern columnar data (e.g., Parquet) or data lakes (e.g., Delta Lake, Apache Iceberg). Understand efficient querying/chunking of large unstructured data for ML.
- Experience with highly unstructured data, including text and JSON extraction from messy PDFs using OCR. OT dataset exposure is a plus.
- Experience serving models via backend web frameworks (FastAPI/Flask). Comfortable troubleshooting Linux permissions, fonts, and dependencies.
- Impact 2025
- Cognite's Industrial AI: Moonshot
- We’re globally recognized domain experts with an international presence that spans Phoenix, Houston, Oslo Tokyo, Bengaluru, and Abu Dhabi.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Academy Engineer - (Data Scientist- Training)Cognite - AI for Industry · bengaluru
- Account ExecutiveCognite - AI for Industry
- Business Development Director – Supply Chain Center of Excellence (CoE)Cognite - AI for Industry
- Senior Database Reliability Engineer - DBRECognite - AI for Industry · bengaluru
- Data EngineerCognite - AI for Industry · bengaluru
- Senior Data Scientist Cognite - AI for Industry · bengaluru
- Senior Software Engineer - Work FlowsCognite - AI for Industry · bengaluru
- Business Development Director – Supply Chain Center of Excellence (CoE)Cognite - AI for Industry
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on greenhouse · posted 2026-10-26. ApplySarthi collects openings and links to application pages; the role is advertised by Cognite - AI for Industry, not by us.