At a Glance
- Tasks: Design and scale infrastructure for AeroVect's autonomous driving platform.
- Company: Join a pioneering company transforming ground handling with autonomy.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact in robotics and cloud infrastructure while mentoring future engineers.
- Qualifications: 7+ years in infrastructure for robotics; strong skills in Python, C++, and cloud technologies.
- Other info: Dynamic team environment with a focus on innovation and career advancement.
The predicted salary is between 36000 - 60000 ÂŁ per year.
AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world's largest airlines and ground handling providers.
As a Staff Software Engineer, Infrastructure, you will own the core systems that power AeroVect's autonomous driving platform. You'll design and scale infrastructure that supports development, testing, and deployment across the full autonomy stackâensuring reliability, performance, and seamless integration between software and real-world robotic systems. This is a highly impactful, crossâfunctional role at the intersection of robotics software, DevOps, and cloud infrastructure. You'll help define technical strategy, architect scalable systems, and mentor engineers while advancing the robustness of AeroVect's production autonomy platform.
Responsibilities
- Architect, develop, and maintain core infrastructure supporting AeroVect's autonomous driving software stack.
- Build robust CI/CD pipelines to enable rapid, reliable software delivery and validation across simulation and real-world testing environments.
- Collaborate closely with autonomy and systems engineers to define scalable software interfaces and deployment strategies.
- Design and maintain cloud-based infrastructure (AWS) for scalable computation, data processing, and system telemetry.
- Implement and manage infrastructureâasâcode (Terraform, CloudFormation) for consistent, automated provisioning.
- Develop automation tools and internal services to streamline developer workflows, integration testing, and operational monitoring.
- Establish and enforce best practices for software reliability, observability, and system security.
- Drive rootâcause analysis for infrastructure and deployment issues; design longâterm solutions to improve system resilience.
- Mentor engineers and influence best practices in infrastructure design, CI/CD, and cloud operations.
Qualifications
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
- 7+ years of experience building infrastructure and tooling for largeâscale robotics or distributed systems.
- Strong proficiency in Python, C++, and Bash, with a focus on building automation and tooling.
- Handsâon experience with ROS/ROS2 and robotic software deployment pipelines.
- Expertise with CI/CD platforms (Jenkins, GitHub Actions, CircleCI).
- Experience managing cloud infrastructure (AWS) and automating deployments with Terraform or CloudFormation.
- Proficiency with containerization and orchestration (Docker, Kubernetes).
- Familiarity with Gitâbased workflows, code review processes, and collaborative software development practices.
Preferred Qualifications
- Experience supporting safetyâcritical, realâtime, or highâavailability systems.
- Knowledge of monitoring, logging, and alerting tools such as Prometheus, Grafana, or the ELK Stack.
- Familiarity with networking, security, and distributed system performance optimization.
- Background in robotics DevOps, including simulation orchestration and data pipeline automation.
Seniority level: MidâSenior level
Employment type: Fullâtime
Job function: Engineering and Information Technology
Industries: Airlines and Aviation
Staff Software Engineer, Infrastructure in London employer: AeroVect
Contact Detail:
AeroVect Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Staff Software Engineer, Infrastructure in London
â¨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. We all know that sometimes itâs not just what you know, but who you know that can help you land that dream job.
â¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is your chance to demonstrate your expertise in Python, C++, and cloud infrastructureâmake it shine!
â¨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss your experience with CI/CD pipelines and cloud services. We recommend practicing common interview questions and even doing mock interviews with friends.
â¨Tip Number 4
Apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining AeroVect and contributing to our mission.
We think you need these skills to ace Staff Software Engineer, Infrastructure in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Staff Software Engineer role. Highlight your experience with infrastructure, CI/CD pipelines, and cloud services like AWS. We want to see how your skills align with what AeroVect is looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about transforming ground handling with autonomy. Share specific examples of your past work that relate to the responsibilities listed in the job description.
Showcase Your Technical Skills: Donât forget to showcase your technical skills prominently. Mention your proficiency in Python, C++, and Bash, as well as your hands-on experience with ROS/ROS2. We love seeing candidates who can hit the ground running!
Apply Through Our Website: Finally, make sure to apply through our website! Itâs the best way for us to receive your application and ensures youâre considered for the role. We canât wait to see what you bring to the table!
How to prepare for a job interview at AeroVect
â¨Know Your Tech Stack
Make sure youâre well-versed in the technologies mentioned in the job description, like Python, C++, and AWS. Brush up on your knowledge of CI/CD tools and infrastructure-as-code practices. Being able to discuss your hands-on experience with these technologies will show that you're ready to hit the ground running.
â¨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially related to building infrastructure for robotics or distributed systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you drove solutions that improved system resilience or performance.
â¨Understand the Companyâs Vision
Familiarise yourself with AeroVect's mission and how they are transforming ground handling with autonomy. Be ready to discuss how your skills can contribute to their goals, particularly in designing scalable systems and mentoring engineers. This shows that youâre not just looking for a job, but are genuinely interested in being part of their journey.
â¨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about their current projects, team dynamics, or future technology plans. This not only demonstrates your interest but also helps you gauge if the company culture aligns with your values and career aspirations.