Senior Software Engineer - Platform & AI Enablement

Anaplan
Summary
Join Anaplan's Platform & AI Enablement team as a highly hands-on software engineer, building and supporting data and AI platforms for industry-leading business planning software. You will design, build, and operate scalable systems integrating event-driven, batch & streaming data flows, and AI capabilities. Collaborate with AI/ML engineers to operationalize models and enable generative AI. Deliver reliable integrations with data lakes, event stores, and analytics systems. Contribute full-stack code (React, Java, Python), ensuring clean, maintainable, well-tested code. Actively participate in design reviews and pair programming. Own technical deliverables across sprint cycles and collaborate with international teams. Anaplan offers a Winning Culture, supporting diversity and celebrating achievements.
Requirements
- 8+ years of hands-on software engineering experience (or equivalent) with deep experience in platform/backend systems
- Expert-level skills in Java, with strong proficiency in Python
- Experience building distributed data pipelines using Apache Kafka, Flink, and Pulsar
- Familiarity with data lakes and scalable data storage patterns
- Demonstrated experience integrating with AI/ML models, including LLMs and prompt-based applications
- Proven capability in fullstack development, especially using React, and in cloud-agnostic infrastructure environments
- Strong experience with CI/CD pipelines, feature branching, and release automation
- Comfortable balancing fast-paced delivery with high-quality, resilient, observable systems
- Experience working in international teams and supporting production environments
Responsibilities
- Build and maintain core platform capabilities that support high-throughput batch, streaming, and AI-powered workloads
- Develop resilient, observable, and scalable systems using Apache Kafka, Flink, Pulsar, and cloud-native tools
- Collaborate with AI/ML engineers to operationalize models and enable generative AI use cases such as prompt-based insights or automation
- Deliver reliable integrations with data lakes, event stores, and analytics systems, ensuring data flows efficiently across the business planning ecosystem
- Contribute full-stack code where needed, including React-based frontends and backend services in Java and Python
- Write clean, maintainable, well-tested code with an emphasis on performance and reliability in production environments
- Actively participate in design reviews, technical discussions, and pair programming to promote strong engineering practices
- Own technical deliverables across sprint cycles and collaborate closely with teams across time zones
Preferred Qualifications
- Help define the future of a data platform at scale
- Work on cutting-edge AI/ML enablement initiatives
- Collaborate with high-caliber teams across data, engineering, and product
- Influence long-term technology strategy in a high-growth environment
Share this job:
Similar Remote Jobs
