Senior Backend Engineer - Map Data

Lyft Logo

Lyft

πŸ“Remote - Ukraine

Summary

Join Lyft and become a Senior Software Engineer, contributing to the improvement of our transportation network map. You will design, develop, and maintain scalable systems for processing large datasets, rapidly prototype new features, and provide technical leadership to the team. This role requires expertise in software engineering, Python, cloud platforms, and data processing. You will work with machine learning models and collaborate with cross-functional teams to enhance our mapping experience. The position offers a remote work option and various benefits, including paid parental leave and mental health benefits. Candidates must be based in Ukraine.

Requirements

  • BS/MS or equivalent degree in Computer Science, Machine Learning, or a related field
  • 5+ years of proven work experience in software engineering
  • Extensive experience with Python (including its data related batteries like numpy or pandas)
  • Familiarity with cloud platforms such as AWS and/or GCP, including experience with cloud infrastructure
  • Excellent communication and collaboration skills with experience working in cross-functional teams
  • Excellent analytical and problem-solving skills with a passion for tackling complex challenges
  • Proven track record of proactively driving initiatives, taking ownership of projects, and independently identifying and implementing improvements

Responsibilities

  • Design, develop, deploy, monitor, operate and maintain scalable, robust, stable, reliable and performant systems to support map data pipelines that operate on large data sets
  • Rapidly prototype and iterate on proof-of-concepts (POCs) and experimental features, embracing a fast-paced development cycle that values learning through experimentation, quick feedback loops, and continuous improvement
  • Provide technical leadership and direction to the team by defining the team’s roadmap, architecture, processes, and best practices, with a focus on scalability and robustness in data pipeline design and implementation for large geospatial datasets
  • Analyze our internal systems and processes, locate areas for improvement/automation, and build tools and dashboards to provide visibility
  • Write clean, testable, and maintainable code while implementing best practices for code reviews, CI/CD pipelines, and system observability
  • Help establish technical roadmaps and architectures based on technology and our business needs
  • Drive high-impact projects and innovate new solutions to provide the best mapping experience possible
  • Ship ML models at scale and low cost by focussing on systems / performance engineering
  • Create resilient and scalable infrastructure that enables rapid iteration of new pipelines and machine learning models

Preferred Qualifications

  • Experience with MLOps processes
  • Familiarity with geospatial data processing, GIS frameworks, or mapping infrastructure
  • Familiarity with Go

Benefits

  • Professional and stable working environment
  • The latest technology and equipment you need
  • Potential to work remotely, including out of country (dependent on work authorizations)
  • 28 calendar days for vacation and up to 5 sick days
  • 18 weeks of paid parental leave. Biological, adoptive and foster parents are all eligible
  • Mental health benefits
  • Family building benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs