Anaplan

AI-infused scenario planning and analysis platform

EngineerII

Gurugram, India
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Engineer II at Anaplan. Skills: Python Machine Learning Developer, Python, Machine Learning, backend systems, production environment, APIs, data pipelines, backend services, ML models. Design, build, and maintain scalable and reliable machine learning services and APIs using Python. Develop and productionize ML models, taking them from prototype to scalable, live systems”

What You'll Achieve.

optimizing business decision-making; outpace their competition and the market; customers’ success; achieving ambitious goals; see your code run at scale, directly impacting a product used by leading global enterprises and solving real-world business problems

Industry & Context.

AI infused scenario planning and analysis platform
Problems you'll solve

Excellent problem-solving skills; tackle complex engineering challenges

What They're Looking For.

Must Have

Expert (6+ years) Python Programming, Strong, hands-on proficiency in Python for software development, Backend & API Development, Proven experience building and deploying backend services and RESTful APIs using frameworks like Flask, FastAPI, or Django, Database Proficiency, Solid experience with both SQL (e. g. , PostgreSQL) and NoSQL (e. g. , MongoDB, Redis) databases, including data modeling and query optimization, Machine Learning Libraries, Deep, practical knowledge of the core Python ML ecosystem, Data manipulation and analysis: Pandas, NumPy, Core ML frameworks: scikit-learn, Deep learning frameworks: Experience with TensorFlow or PyTorch, understanding of software engineering principles, including data structures, algorithms, and design patterns, Experience with version control (Git) and CI/CD practices, Excellent problem-solving skills, the ability to write efficient, production-ready code

Nice to Have

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, Experience with cloud platforms (AWS, Azure, or GCP) and their ML services, Familiarity with containerization technologies like Docker and orchestration with Kubernetes, Experience with MLOps tools and principles (e. g. , MLflow, Kubeflow), Knowledge of large-scale data processing frameworks like Spark or Dask

What You'll Do.

and maintain scalable and reliable machine learning services and APIs using Python

Develop and productionize ML models

taking them from prototype to scalable

Construct and manage the data pipelines required for model training

Build and interact with databases (both SQL and NoSQL) to store and retrieve data for ML applications

adhering to software engineering best practices

Optimize applications for speed

Contribute to our MLOps infrastructure to streamline the deployment and monitoring of machine learning models

How You'll Work.

Team & Collaboration

Collaborate with data scientists, AI architects, and other engineers to integrate ML models into our products; working environment where all people are respected and valued

Full Job Description

At Anaplan, we are a team of innovators focused on optimizing business decision-making through our leading AI-infused scenario planning and analysis platform so our customers can outpace their competition and the market. What unites Anaplanners across teams and geographies is our collective commitment to our customers’ success and to our Winning Culture. Our customers rank among the who’s who in the Fortune 50. Coca-Cola, LinkedIn, Adobe, LVMH and Bayer are just a few of the 2,400+ global companies who rely on our best-in-class platform. Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of thought and ideas, we behave like leaders regardless of title, we are committed to achieving ambitious goals, and we love celebrating our wins – big and small. Supported by operating principles of being strategy-led, values-based and disciplined in execution, you’ll be inspired, connected, developed and rewarded here. Everything that makes you unique is welcome; join us and let’s build what’s next - together! About the Role Anaplan is looking for a skilled Python Machine Learning Developer to join our AI engineering organization. This is a crucial, hands-on developer role focused on building the robust backend systems that power our machine learning features. You are not just a developer; you are a software engineer who specializes in bringing ML models to life in a production environment. You will be responsible for designing, building, and deploying the APIs, data pipelines, and backend services necessary to integrate sophisticated machine learning capabilities into the Anaplan platform. Key Responsibilities Design, build, and maintain scalable and reliable machine learning services and APIs using Python. Develop and productionize ML models, taking them from prototype to scalable, live systems. Construct and manage the data pipelines required for model training, validation, and inference. Build and interact with databases (both SQL and

Free ATS check

Applying for this Engineer II role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Anaplan?

Real rants from real employees. Read before you apply.

Read Company Rants →