Associate Software Engineer in London
Associate Software Engineer

Associate Software Engineer in London

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Join our R&D team to develop and optimise our next-gen calculation engine.
  • Company: Anaplan, a leader in AI-infused business planning solutions.
  • Benefits: Competitive salary, inclusive culture, and opportunities for personal growth.
  • Why this job: Make an impact with cutting-edge tech while collaborating with top innovators.
  • Qualifications: Experience in software development and a passion for high-performance computing.
  • Other info: Diverse and inclusive workplace that values your unique contributions.

The predicted salary is between 28800 - 48000 £ per year.

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!

At Anaplan, our calculation engine is the heart of our platform, powering real-time business planning for the world’s largest enterprises. We are looking for an enthusiastic and inquisitive software engineer to join our core R&D team, to help us build the next generation of this engine. This is a true research and development role where you will contribute to solving deeply complex problems in high-performance, distributed computing and grow your skills in high-performance computing.

Your Impact

  • Develop Our Next Gen Engine: Support the development of the core server components of our calculation engine, including its recalculation logic, in-memory data structures, and high-speed data I/O pipelines.
  • Optimise Performance: Design, develop, and optimise novel algorithms for high-performance computing (HPC) using GPUs, with guidance from our senior engineers.
  • Own Your Code: Take full ownership of your components from initial design and commit, through to robust testing and deployment in a production environment.
  • Contribute to Innovation: Participate in research and prototyping of new approaches and design discussions. Master software development best practices with support from the team.

Your Skills

  • Excellent collaboration and communication skills, with a curiosity to learn and share feedback.
  • Some experience or strong demonstrated interest in designing and building high-performance, multi-threaded, and/or distributed systems.
  • Familiarity with a low-level systems language, preferably Rust or C++. (We will support you developing expertise in both)
  • A proven ability to analyse, debug, and solve technical challenges.
  • A "quality-first" mindset, with a deep-sated belief in writing clean, testable, and maintainable code.

Desirable

  • Experience of or demonstrated interest in applying the principles of mechanical sympathy and hardware-aware software design.
  • Experience with CUDA C++ and/or GPU programming.
  • Experience of or demonstrated interest in language design and compiler implementation.
  • Familiarity with functional programming principles and concepts.

Our Commitment to Diversity, Equity, Inclusion and Belonging (DEIB)

We believe attracting and retaining the best talent and fostering an inclusive culture strengthens our business. DEIB improves our workforce, enhances trust with our partners and customers, and drives business success. Build your career in a place where diversity, equity, inclusion and belonging aren’t just words on paper – this is what drives our innovation, it’s how we connect, and it contributes to what makes us a market leader. We believe in a hiring and working environment where all people are respected and valued, regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes people unique. We hire you for who you are, and we want you to bring your authentic self to work every day!

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive equitable benefits and all privileges of employment. Please contact us to request accommodation.

Associate Software Engineer in London employer: Anaplan

At Anaplan, we pride ourselves on fostering a Winning Culture that champions innovation, diversity, and personal growth. As an Associate Software Engineer, you'll be part of a collaborative team dedicated to solving complex problems in high-performance computing, with ample opportunities for professional development and mentorship. Our inclusive environment not only values your unique contributions but also celebrates every achievement, making Anaplan an exceptional place to build a meaningful career.
A

Contact Detail:

Anaplan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Associate Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current or former Anaplan employees on LinkedIn. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make a huge difference!

✨Tip Number 2

Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems related to high-performance computing and distributed systems. Show us what you've got!

✨Tip Number 3

Don’t just talk about your skills; demonstrate them! If you’ve worked on relevant projects, be ready to discuss them in detail during interviews. We love seeing how you approach problem-solving and innovation.

✨Tip Number 4

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 our team at Anaplan. Let’s build what’s next together!

We think you need these skills to ace Associate Software Engineer in London

High-Performance Computing (HPC)
Multi-Threaded Systems
Distributed Systems
Low-Level Systems Language (Rust or C++)
Algorithm Design and Optimisation
Debugging and Problem-Solving
Clean Code Practices
CUDA C++
GPU Programming
Functional Programming Principles
Collaboration Skills
Communication Skills
Curiosity and Learning Agility

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We want to see your genuine interest in high-performance computing and how you can contribute to our innovative team.

Tailor Your CV: Make sure to customise your CV to highlight relevant experiences and skills that align with the role. Mention any projects or coursework related to multi-threaded systems or GPU programming – we love seeing what you've done!

Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to describe your experiences and achievements. We appreciate a well-structured application that makes it easy for us to see your potential.

Apply Through Our Website: Don’t forget to apply through our official website! It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Anaplan.

How to prepare for a job interview at Anaplan

✨Know Your Tech

Make sure you brush up on your knowledge of high-performance computing and distributed systems. Be ready to discuss your experience with low-level systems languages like Rust or C++. If you've dabbled in CUDA C++ or GPU programming, don't hesitate to share that too!

✨Show Your Curiosity

Anaplan values inquisitive minds! Prepare some thoughtful questions about their projects and technologies. This shows you're genuinely interested in the role and eager to learn from the team.

✨Demonstrate Collaboration Skills

Since excellent collaboration is key at Anaplan, think of examples where you've worked effectively in a team. Highlight how you communicated and contributed to achieving common goals, especially in tech-related projects.

✨Emphasise Quality-First Mindset

Be ready to talk about your approach to writing clean, testable, and maintainable code. Share any experiences where you prioritised quality in your work, and be prepared to discuss how you handle debugging and solving technical challenges.

Associate Software Engineer in London
Anaplan
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Associate Software Engineer in London

    London
    Full-Time
    28800 - 48000 £ / year (est.)
  • A

    Anaplan

    1000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>