Associate Engineer - Software Engineering in York
Associate Engineer - Software Engineering

Associate Engineer - Software Engineering in York

York Part-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
Anaplan

At a Glance

  • Tasks: Join our R&D team to develop cutting-edge software solutions and optimise high-performance computing.
  • Company: Anaplan, a leader in AI-infused scenario planning for global brands.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Make an impact by solving complex problems with innovative technology.
  • Qualifications: Experience in software development, especially in high-performance systems and languages like Rust or C++.
  • Other info: Diverse and inclusive workplace committed to your success and career development.

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. 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. 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.

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.

  • 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 optimize 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. Master software development best practices with support from the team.

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++. A quality-first mindset, with a deep-seated belief in writing clean, testable, and maintainable code. 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. 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 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 Engineer - Software Engineering in York employer: Anaplan

Anaplan is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for software engineers to thrive. With a strong commitment to diversity, equity, inclusion, and belonging, employees are empowered to contribute their unique perspectives while enjoying opportunities for professional growth in cutting-edge high-performance computing. Located in a vibrant tech hub, Anaplan offers a dynamic work environment where ambitious individuals can take ownership of their projects and celebrate collective successes.
Anaplan

Contact Detail:

Anaplan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Associate Engineer - Software Engineering in York

✨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 technical interviews by brushing up on your coding skills. Practice problems related to high-performance computing and distributed systems. Use platforms like LeetCode or HackerRank to sharpen your abilities.

✨Tip Number 3

Show your passion for the role! During interviews, share your projects or experiences that relate to high-performance computing or GPU programming. Let them see your enthusiasm and how you can contribute to their innovative culture.

✨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 being part of the Anaplan team.

We think you need these skills to ace Associate Engineer - Software Engineering in York

High-Performance Computing (HPC)
GPU Programming
C++
Rust
Multi-threaded Systems
Distributed Systems
Algorithm Design
In-memory Data Structures
Data I/O Pipelines
Software Development Best Practices
Clean Code Principles
Mechanical Sympathy
Hardware-aware Software Design
Functional Programming Principles
Compiler Implementation

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We love seeing candidates who are genuinely excited about the role and our mission at Anaplan.

Tailor Your CV: Make sure to customise your CV to highlight relevant experience and skills that align with the job description. We want to see how your background fits into our innovative team!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the Associate Engineer role.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for this exciting opportunity.

How to prepare for a job interview at Anaplan

✨Know Your Tech

Make sure you brush up on your knowledge of high-performance computing, especially with GPUs. Familiarise yourself with Rust or C++, as these are key languages for the role. Being able to discuss your experience or interest in multi-threaded and distributed systems will definitely impress.

✨Show Your Problem-Solving Skills

Prepare to tackle some complex problems during the interview. Think about examples from your past experiences where you've had to solve tough challenges, particularly in software development. Be ready to explain your thought process and how you approached those issues.

✨Emphasise Ownership

Anaplan values ownership, so be prepared to talk about projects where you took full responsibility from design to deployment. Highlight how you ensured quality and maintained clean, testable code throughout the process. This shows you're aligned with their commitment to excellence.

✨Cultural Fit Matters

Understand Anaplan's Winning Culture and their commitment to diversity and inclusion. Be ready to discuss how you can contribute to this culture and why it matters to you. Showing that you resonate with their values will set you apart from other candidates.

Associate Engineer - Software Engineering in York
Anaplan
Location: York
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

>