This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
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
What we offer:
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