Senior Software Engineer, Cloud, Simulation

Senior Software Engineer, Cloud, Simulation

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Gravity Engineering Services Pvt Ltd.

At a Glance

  • Tasks: Join our Simulation Technology team to develop cutting-edge AI for autonomous driving.
  • Company: Wayve, a leader in Embodied AI technology since 2017.
  • Benefits: Hybrid working policy, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on diversity and inclusion.
  • Why this job: Make a real impact on the future of automated driving with innovative technology.
  • Qualifications: 5+ years in software engineering, strong Python skills, and experience with Kubernetes.

The predicted salary is between 70000 - 90000 £ per year.

About us

Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. In our fast-paced environment big problems ignite us—we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future. At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact. Make Wayve the experience that defines your career!

The role

As a software engineer for Wayve’s Simulation Technology team, you will be an expert software engineer who evolves a core component of Wayve’s simulation platform, which is used to develop and evaluate Wayve’s driving intelligence. Wayve’s approach to autonomous driving presents unique challenges for simulation. Our end to end driving stack requires a simulator that is both highly realistic and highly descriptive. Our approach to simulation brings together a combination of classical simulation techniques with cutting edge developments in machine learning to represent the real world in high fidelity at scale.

You will be responsible for shaping and implementing the technical roadmap in one of three key areas: robot emulator fidelity, visual fidelity, or efficient scaling. You will be working closely with our robotics, research, platform and data teams, as well as the rest of the Simulation Technology team to ensure that our simulation platform meets the needs of our end-users by providing accurate, scalable, and high-signal simulations.

Challenges you will own

  • Own key performance indicators (KPIs) for simulator cost, SLOs, throughput, latency, etc.
  • Work cross-company on aligning technical dependencies for simulator implementation
  • Lead technical discussions and guide technical direction
  • Effectively integrate the components of the simulated robot into the simulation platform
  • Effectively integrate machine-learned graphics subsystems into the simulation platform
  • Implement production quality software in Python

About you

Essential

  • Experience with workflow orchestration systems (e.g. Airflow, Dagster, Flyte, etc.) and/or developing data intensive applications
  • Excellent development skills in Python
  • Deep knowledge of Kubernetes at the user level
  • Good sense of systems and data oriented software engineering design - what makes code reusable and extensible
  • Understanding of common software performance issues and design tradeoffs
  • 5+ years of industry experience designing and programming software
  • Excellent communication and people engagement skills

Desirable

  • Experience in the field of autonomous vehicles or robotics
  • Proficiency with other programming languages like Go or C++
  • Experience scaling simulations or data intensive workloads
  • Experience with design, implementation, and optimization of large-scale machine learning inference systems running in cloud GPU environments
  • Experience operating and scaling modern machine learned graphics techniques (NeRF, Gaussian Splatting, or GenAI)

This is a full-time role based in our office in London. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We operate core working hours so you can determine the schedule that works best for you and your team.

Senior Software Engineer, Cloud, Simulation employer: Gravity Engineering Services Pvt Ltd.

Wayve is an exceptional employer that champions innovation and collaboration in the field of Embodied AI technology. With a hybrid working policy that promotes flexibility and a culture of inclusivity, employees are empowered to tackle complex challenges while enjoying opportunities for personal and professional growth. Located in London, Wayve offers a dynamic environment where your contributions truly matter, making it an ideal place for those seeking meaningful and rewarding careers in cutting-edge technology.

Gravity Engineering Services Pvt Ltd.

Contact Details:

Gravity Engineering Services Pvt Ltd. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, Cloud, Simulation

Tip Number 1

Network like a pro! Reach out to current employees at Wayve on LinkedIn or other platforms. 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 Python skills and understanding Kubernetes. Practice coding challenges and system design questions that are relevant to the role. We want to see how you think and solve problems!

Tip Number 3

Showcase your passion for AI and simulation in your conversations. Share any personal projects or experiences related to autonomous vehicles or robotics. This will help us see your enthusiasm and fit for our 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 Wayve team!

We think you need these skills to ace Senior Software Engineer, Cloud, Simulation

Python
Workflow Orchestration Systems (e.g. Airflow, Dagster, Flyte)
Kubernetes
Systems and Data Oriented Software Engineering Design
Software Performance Issues and Design Tradeoffs
Communication Skills
People Engagement Skills

Some tips for your application 🫡

Show Your Passion for AI:When you're writing your application, let your enthusiasm for AI and autonomous driving shine through. We love seeing candidates who are genuinely excited about the technology and its potential to change the world!

Tailor Your Experience:Make sure to highlight your relevant experience in software engineering, especially with Python and Kubernetes. We want to see how your skills align with our needs, so don’t be shy about showcasing your achievements!

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 role. Remember, less is often more!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Gravity Engineering Services Pvt Ltd.

Know Your Stuff

Make sure you brush up on your Python skills and any relevant frameworks like Kubernetes. Be ready to discuss your experience with workflow orchestration systems and how you've tackled performance issues in the past. This role is all about technical expertise, so show them you’ve got it!

Showcase Your Problem-Solving Skills

Wayve loves tackling complex challenges, so prepare to share examples of how you've approached difficult problems in your previous roles. Think about specific projects where you had to innovate or adapt quickly—this will demonstrate your ability to thrive in a fast-paced environment.

Communicate Clearly

Excellent communication is key, especially when working cross-company. Practice explaining your technical ideas in a way that’s easy to understand. You might be asked to lead discussions, so being able to articulate your thoughts clearly will set you apart from other candidates.

Embrace the Culture

Wayve values diversity and an inclusive work environment, so be prepared to discuss how you can contribute to this culture. Share your experiences working in diverse teams and how you’ve supported others in achieving their goals. Show them you’re not just a great engineer, but also a great team player!