Backend Software Engineer

Posted 6 Hours Ago
Be an Early Applicant
Mexico City, Cuauhtémoc, Mexico City
Mid level
Transportation
The Role
Develop and maintain core systems for pricing and driver onboarding at Lyft, focusing on distributed computing, real-time forecasting, and machine learning. Responsibilities include design, deployment, code reviews, and improving internal processes through automation and collaboration.
Summary Generated by Built In

At Lyft, our purpose is to serve and connect. To do this, we start with our own community by creating an open, inclusive, and diverse organization.

Marketplace teams are at the heart of our products and decision-making. We’re looking for passionate, driven engineers to build systems that empower our users (i.e. drivers and riders) to make the most effective use of Lyft’s products and experiences by making them more predictive, personalized, and adaptive. We’re looking for someone who is passionate about solving problems with distributed computing, ML, data alongside building reliable systems, and is excited about working in a fast-paced, innovative, and collegial environment.

As a Marketplace Engineer on the Pricing team, you will be developing our core systems for managing growth and demand & supply balance via pricing and rider incentives. You will be working on a wide array of challenges ranging from large scale distributed systems, sub millisecond request serving, real-time forecasting, experimentation & ML modeling.

Our Driver Organization is working on creating the best onboarding and compliance experience in the industry. We help drivers quickly get on the road and start earning in over 300 markets in both the U.S. and Canada. We create delightful experiences by streamlining the complex process of collecting driver documents, conducting safety checks, and ensuring compliance with local regulations. We leverage the latest technologies in image recognition and intelligent automation to make driving for Lyft easy. The teams collaborate closely with legal, operations, design, and marketing to deliver business-critical initiatives.

Responsibilities:

  • Be responsible for, design, develop, deploy, monitor, operate and maintain existing or new elements of our systems and infrastructure. 
  • Write well-crafted, well-tested, readable, maintainable code/scripts and configurations 
  • Have a good grasp and ability to explain the various trade-offs made in decisions 
  • Participate in code reviews to ensure code quality and distribute knowledge 
  • Lead projects from idea to positive execution Analyze our internal systems and processes and locate areas for improvement/automation Incorporate considerations for business context, failure modes, monitoring, compliance, and security in your work 
  • Proactively participate in resolving ongoing incidents  
  • Unblock, support, effectively communicate, and obtain buy-in across teams to achieve results Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices

Experience:

  • BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
  • 4+ years of software engineering/production infrastructure industry experience
  • Experience designing, debugging and running fault-tolerant, highly available, large-scale distributed systems
  • Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.)
  • Proficiency in scripting languages to use APIs to automate manual processes
  • Experience with common CI tools (Jenkins, Buildkite, CircleCI, TeamCity), and proficiency in at least one of those tools
  • Experience working with databases, relational or NoSQL
  • Must have a track record of professional excellence

This role will be in-office on a hybrid schedule if an established Lyft Location is available to the Mexico City region — Hybrid Team Members will be expected to work in the office 3 days per week on Mondays, Thursdays and a team-specific third day. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid

Please submit your resume in English.

Responsabilidades:

  • Ser responsable de, diseñar, desarrollar, implementar, supervisar, operar y mantener elementos existentes o nuevos de nuestros sistemas e infraestructura. 
  • Escribir código/configuraciones bien elaborado/a, bien probado/a, legible, y mantenible. 
  • Tener un buen entendimiento y capacidad para explicar las diversas compensaciones realizadas en las decisiones. 
  • Participar en revisiones de código para garantizar la calidad del código y distribuir conocimientos. Liderar proyectos desde la idea hasta la ejecución positiva. 
  • Analizar nuestros sistemas y procesos internos y localizar áreas para mejora/automatización. Incorporar consideraciones para el contexto empresarial, modos de falla, supervisión, cumplimiento y seguridad en tu trabajo. 
  • Participar proactivamente en la resolución de incidentes en curso. 
  • Desbloquear, apoyar, comunicarse efectivamente y obtener aprobación entre equipos para lograr resultados. 
  • Compartir tus conocimientos mediante presentaciones informales, charlas técnicas y promoviendo las prácticas óptimas de tecnología e ingeniería.

Experiencia:

  • Licenciatura/Maestría o equivalente en Ingeniería Informática, Ciencias de la Computación, o campo relacionado o experiencia laboral relevante
  • Más de 4 años de experiencia en ingeniería de software/industria de infraestructura de producción
  • Experiencia en diseño, depuración y operación de sistemas distribuidos a gran escala, tolerantes a fallos y altamente disponibles
  • Experiencia trabajando con plataformas de nube pública (por ejemplo, AWS, GCP, Microsoft Azure, etc.)
  • Competencia en lenguajes de script para utilizar APIs y automatizar procesos manuales
  • Experiencia con herramientas comunes de CI (Jenkins, Buildkite, CircleCI, TeamCity), y competencia en al menos una de esas herramientas
  • Experiencia trabajando con bases de datos, ya sea relacionales o NoSQL
  • Debe tener un historial de excelencia profesional

Top Skills

Java
Python
The Company
HQ: San Francisco, CA
22,282 Employees
On-site Workplace

What We Do

Lyft was founded in 2012 by Logan Green and John Zimmer to improve people’s lives with the world’s best transportation, and is available to approximately 95 percent of the United States population as well as select cities in Canada. Lyft is committed to effecting positive change for our cities by offsetting carbon emissions from all rides, and by promoting transportation equity through shared rides, bikeshare systems, electric scooters, and public transit partnerships.

Similar Jobs

Mexico City, Cuauhtémoc, Mexico City, MEX
22282 Employees

Cloudflare Logo Cloudflare

Partner Solutions Engineer, Pooled Hub

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
Mexico City, Cuauhtémoc, Mexico City, MEX
3900 Employees

Capital One Logo Capital One

Sr Manager, Software Engineering - Full Stack

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Mexico City, Cuauhtémoc, Mexico City, MEX
55000 Employees

Capital One Logo Capital One

Senior Manager, Software Engineer- Full Stack

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Mexico City, Cuauhtémoc, Mexico City, MEX
55000 Employees

Similar Companies Hiring

Magna International Thumbnail
Transportation • Software • Robotics • Manufacturing • Hardware • Automotive
Aurora, Ontario
171000 Employees
SRAM, LLC Thumbnail
Transportation • Sports • Software • Mobile • Hardware • Fitness • eSports
Chicago, IL
3800 Employees
OTR Solutions Thumbnail
Transportation • Logistics • Fintech • Financial Services • Cloud
Roswell, GA
277 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account