Senior Backend Software Engineer (Python)
Core
Design and build scalable backend services and APIs for Anaplan's AI-infused scenario planning and forecasting platform, serving Fortune 500 enterprise customers.
Role type
Senior Backend Software Engineer (Python)
Builds
Production services for forecasting, scoring, and data processing pipelines that integrate ML/AI capabilities.
Domain
Enterprise SaaS / AI & Machine Learning / Scenario Planning
Deliverable
production ML models
Required skills
Python, Kubernetes, Cloud platforms (AWS/GCP/Azure), Data warehousing (Snowflake/Iceberg/Trino/Postgres), System design, API development, Incident response, Code review, Mentoring
Preferred skills
MLOps, Data orchestration (Prefect/Airflow/dbt), Gradient-boosted trees/Neural networks, LLM integration, Forecasting domain expertise
Technologies
Python, Kubernetes, Snowflake, Iceberg, Trino, Postgres, MLflow, Prefect, Airflow, dbt
Responsibilities
Design and implement scalable, fault-tolerant backend services and APIs; Build and evolve forecasting and data processing services; Write clean, well-tested, maintainable Python code; Partner with data scientists to integrate models into production; Own operational health of high-availability services including on-call rotations; Lead design and code reviews; Drive cross-cutting platform improvements
Seniority
Senior, hands-on IC