Staff Software Engineer (Data)
Staff Software Engineer (Data)

Staff Software Engineer (Data)

Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Parkopedia

At a Glance

  • Tasks: Lead the development of advanced machine learning products for urban mobility.
  • Company: Join Arrive, a leader in transforming urban mobility with innovative tech.
  • Benefits: Enjoy flexible working, generous holiday, and wellness programmes.
  • Why this job: Make a real impact on how millions park and charge electric vehicles.
  • Qualifications: Expert in Python, distributed systems, and data-intensive applications.
  • Other info: Collaborative culture focused on growth and innovation.

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

The Role

As a Staff Software Engineer, you will be a technical leader in our Data Science Products team and in the Data, Analytics and AI organisation of Arrive. The Data Science Products team ingests billions of complex sensor data points daily to produce advanced machine learning products that help millions of drivers park or charge electric vehicles. For example, we predict the availability of parking in cities across the world and provide drivers with routes that reduce the time they will spend searching for a space near their destination. This is a software engineering IC role focused on data. We are looking for an expert in Python and distributed systems, who knows how to design, build, and scale data services and architectures. You will influence technical strategy and promote best practices amongst engineers and data scientists.

How to make an Impact

  • Architect and Implement: Own the technical roadmap for our Spark-based data processes to ensure our Airflow pipelines are performant, cost-effective, and scalable. You will enhance our existing services through hands-on development and solve any complex performance bottlenecks, concurrency issues, and systemic bugs.
  • Drive Engineering Excellence: Define standards for efficient, testable and reusable Python code across the organisation that ensure our services remain reliable, robust, and easy for other engineers to extend.
  • Bridge Strategy and Execution: Partner with Data Scientists to translate modeling requirements into high-performance production services. You will design the architectures necessary to meet sophisticated data-serving needs, ensuring our parking and EV products remain accurate and responsive at scale.
  • Modernize Infrastructure: Evolve our infrastructure-as-code (AWS) and CI/CD pipelines to keep up with cutting-edge approaches. You will personally contribute to the automation and observability patterns that allow us to deploy fresh data and production services with high confidence and zero downtime.
  • Advance Data Capabilities: Lead the hands-on development of platform enhancements, such as establishing feature stores for machine learning and building automated data monitoring systems to ensure data integrity and model reproducibility.
  • Scale AI Practices: Lead the adoption of AI throughout the software development lifecycle, evolving our internal coding practices while ensuring systems remain reliable and maintainable.

About you

You are a collaborative engineering leader who takes pride in having a big cross-team impact. You relish the strategic challenge of system design while still solving technically complex problems through writing code. You are passionate about building robust systems that solve real-world challenges and value the autonomy of leading large technical initiatives.

Requirements

  • Extensive history of building and scaling data-intensive applications in production, with a track record of leading technical initiatives from conception to deployment.
  • Expert-level Python and its data ecosystem (Numpy, Pandas), including designing frameworks for data tasks.
  • Deep understanding of distributed data processing engines like Apache Spark.
  • A strong command of Linux, containers (Docker), and infrastructure as code for cloud deployments (AWS preferred).
  • A passion for elevating engineering standards through pair programming and detailed code reviews to help other engineers grow their technical depth.

Benefits

You can expect great employment benefits such as:

  • Flexible working - hybrid home and office-based opportunities.
  • Paid Leave if you participate in an event for Charity.
  • 25 Days holiday entitlement.
  • An enhanced Workplace Pension Scheme - 5% by Arrive, 3% by you.
  • Private Medical Health Insurance.
  • Fantastic wellbeing programmes, including On-site Sports massages, Reiki and Head massages every week.
  • Discounted gym membership.
  • Access to Blue Call, a mental health support platform.
  • Enhanced Maternity and Paternity offering.

About us

We’ve signed up to an ambitious journey. Join us! As Arrive, we guide customers and communities towards brighter futures and more livable cities, it isn’t a challenge just anyone could take on. Luckily, we have something to help us make it happen. Our people and our values. We Arrive Curious, Focused and Together. Just as our entire brand is inspired by the North Star, the shining light leading travelers to their destinations since time began, our values guide us. They help us be at our best. For our customers. For the cities and communities we serve. For ourselves. As a global team, we are transforming urban mobility. Let’s grow better, together.

One of the key brands within the Arrive is Parkopedia. Parkopedia is the world’s leading connected car services provider, used by millions of drivers and organisations such as Apple, Here, TomTom, and 20 automotive brands ranging from Audi to Volkswagen. Its mission is to provide the best in-car data and transaction services, to make mobility ecological, efficient and convenient.

Staff Software Engineer (Data) employer: Parkopedia

At Arrive, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Staff Software Engineer in our Data Science Products team, you will enjoy flexible working arrangements, generous holiday entitlement, and comprehensive wellbeing programmes, all while contributing to meaningful projects that enhance urban mobility. With ample opportunities for professional growth and a commitment to engineering excellence, you'll be part of a forward-thinking team dedicated to making a positive impact on communities worldwide.
Parkopedia

Contact Detail:

Parkopedia Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer (Data)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Arrive. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your Python projects or data services, make sure to share it. It’s a great way to demonstrate your expertise and passion for the role.

✨Tip Number 3

Prepare for technical interviews by brushing up on your distributed systems knowledge and coding challenges. Practice makes perfect, so get comfortable with problem-solving on the spot!

✨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, we love seeing candidates who are genuinely interested in joining our team!

We think you need these skills to ace Staff Software Engineer (Data)

Python
Apache Spark
Data Ecosystem (Numpy, Pandas)
Distributed Systems
Linux
Docker
Infrastructure as Code (AWS)
Airflow
CI/CD Pipelines
Data Monitoring Systems
Machine Learning
System Design
Technical Leadership
Code Reviews
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Staff Software Engineer role. Highlight your expertise in Python, distributed systems, and any relevant projects you've worked on that showcase your ability to handle data-intensive applications.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about building robust systems and how your experience can help us tackle real-world challenges. Be sure to mention specific examples of your past work that relate to our mission at Arrive.

Showcase Your Technical Skills: In your application, don't shy away from detailing your technical prowess. Mention your experience with Apache Spark, AWS, and any other tools or frameworks that are relevant to the role. We want to see how you can influence our technical strategy!

Apply Through Our Website: We encourage you to apply directly through our website. This way, your application will be reviewed by our team, and you'll have a better chance of making a great first impression. Plus, it’s super easy to do!

How to prepare for a job interview at Parkopedia

✨Know Your Tech Inside Out

Make sure you brush up on your Python skills and the data ecosystem, especially Numpy and Pandas. Be ready to discuss how you've used these tools in past projects, particularly in building and scaling data-intensive applications.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced with distributed systems, like Apache Spark. Think of examples where you tackled performance bottlenecks or concurrency issues, and be ready to explain your thought process.

✨Demonstrate Collaboration

Since this role involves partnering with Data Scientists, come prepared with examples of how you've successfully collaborated across teams. Highlight any experiences where you translated complex requirements into actionable technical solutions.

✨Emphasise Your Leadership Experience

As a Staff Software Engineer, you'll be expected to lead technical initiatives. Share stories that illustrate your leadership style, especially in mentoring others through pair programming or code reviews, and how you've elevated engineering standards in your previous roles.

Staff Software Engineer (Data)
Parkopedia

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

>