At a Glance
- Tasks: Design and implement AI-driven platform capabilities while solving complex engineering challenges.
- Company: Join Anaplan, a leader in AI-infused business decision-making.
- Benefits: Enjoy competitive salary, remote work options, and professional growth opportunities.
- Why this job: Make a real impact on innovative projects with top global companies.
- Qualifications: Extensive software engineering experience and expertise in AI/ML integration.
- Other info: Be part of a diverse team committed to innovation and excellence.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Principal Software Engineer – Platform & AI Enablement
Join to apply for the Principal Software Engineer – Platform & AI Enablement role at Anaplan.
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. Our Winning Culture unites Anaplanners across teams and geographies in commitment to customers’ success. Our customers range from Fortune 50 leaders such as Coca‑Cola, LinkedIn, Adobe, LVMH and Bayer among 2,400+ global companies who rely on our 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 ambitious goals, and we celebrate 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!
Team Description
As part of the Platform & AI Enablement team under GPTO Engineering, you’ll report to the Sr. Director Engineering API. This team shapes enterprise data architecture, enables high‑performance AI‑driven workloads, and serves as a technical bridge between engineering and architecture. This is a hands‑on role for a deeply experienced engineer who thrives on solving complex problems and scaling robust platforms.
Your Impact
- Influence the design and implementation of platform capabilities for data processing, AI enablement, and developer acceleration across batch, streaming, and real‑time systems.
- Collaborate with the architecture function to translate architectural direction into practical implementation patterns.
- Guide teams in integrating AI/ML capabilities—including prompt‑based LLM use cases, model inference, and feature pipelines—into scalable platform services.
- Bring a product mindset to platform engineering, ensuring solutions align with customer and business goals.
- Provide thought leadership across the full stack (React, Java, Python), promoting clean, efficient, and maintainable code.
- Identify and drive opportunities for innovation in tooling, performance optimization, or new platform features.
- Mentor engineers across teams, elevating technical standards through code review, design input, and informal leadership.
- Participate in incident retrospectives, technical spike planning, and future strategy discussions.
- Balance speed with sustainability to deliver quality work under deadlines.
Your Qualifications
- Extensive software engineering experience, ideally in platform, infrastructure, or data‑centric product development.
- Expertise in Apache Kafka, Apache Flink, and/or Apache Pulsar.
- Deep understanding of event‑driven architectures, data lakes, and streaming pipelines.
- Strong experience integrating AI/ML models into production systems, including prompt engineering for LLMs.
- Polyglot development with hands‑on experience in Java, Python, and modern frontend frameworks such as React.
- Comfort working in cloud‑agnostic and hybrid environments.
- Familiar with CI/CD pipelines, GitOps practices, and releasing at speed.
- Strong communication skills—technical and interpersonal—with the ability to influence without authority.
- Experience working within or across globally distributed teams.
Preferred Skills
- 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.
DEIB Commitment
We are committed to diversity, equity, inclusion and belonging. We hire you for who you are and want you to bring your authentic self to work every day. We provide reasonable accommodations in the application and interview process and for employment where needed.
Fraud Recruitment Disclosure
We do not extend offers without an extensive interview process with our recruitment team and a hiring manager via video or in person, and we do not send job offers via email. All official communications come from an Anaplan domain email. If you have doubts about authenticity, please contact people@anaplan.com.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr
Principal Software Engineer - Platform & AI Enablement employer: Anaplan
Contact Detail:
Anaplan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer - Platform & AI Enablement
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Anaplan on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since this role involves AI and platform engineering, be ready to discuss your experience with tools like Apache Kafka and your approach to integrating AI/ML models.
✨Tip Number 3
Show off your problem-solving skills! During interviews, be prepared to tackle real-world scenarios that demonstrate how you would influence platform capabilities and drive innovation.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Anaplan team.
We think you need these skills to ace Principal Software Engineer - Platform & AI Enablement
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Principal Software Engineer role. Highlight your experience with AI, data processing, and any relevant technologies like Apache Kafka or Flink. We want to see how your skills align with our mission!
Showcase Your Projects: Include specific examples of projects you've worked on that demonstrate your expertise in platform engineering and AI enablement. We love seeing real-world applications of your skills, so don’t hold back on the details!
Be Authentic: Let your personality shine through in your application. At StudySmarter, we value diversity and authenticity, so share what makes you unique and how you can contribute to our Winning Culture.
Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. This way, your application will be seen by the right people, and we can’t wait to hear from you!
How to prepare for a job interview at Anaplan
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Apache Kafka, Java, and Python. Brush up on your knowledge of event-driven architectures and AI/ML integration, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in platform engineering. Think about how you’ve influenced design decisions or optimised performance in past projects, as this aligns with what they’re looking for.
✨Emphasise Collaboration
Since the role involves working across teams, be ready to talk about your experience collaborating with others. Highlight instances where you’ve mentored colleagues or contributed to team success, showcasing your strong communication skills.
✨Bring a Product Mindset
Demonstrate that you understand the importance of aligning technical solutions with customer and business goals. Prepare to discuss how you’ve approached platform engineering with a product mindset in previous roles, focusing on user needs and outcomes.