Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend SWE K4 AV. image - Rise Careers
Job details

Senior Backend SWE K4 AV.

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

Este puesto se realizará en la oficina en un horario híbrido si una ubicación de Lyft establecida está disponible en la región de la Ciudad de México. Se espera que los miembros del equipo híbrido trabajen en la oficina 3 días a la semana, los lunes, jueves y un tercer día específico para el equipo. Además, los roles híbridos tienen la flexibilidad de trabajar desde cualquier lugar durante 4 semanas al año.

Lyft Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Lyft DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Lyft
Lyft CEO photo
David Risher
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Backend SWE K4 AV., Lyft

If you're an experienced Senior Backend Software Engineer looking for your next challenge, Lyft's Marketplace team in Mexico City is calling your name! At Lyft, we believe in serving and connecting our community in the most inclusive way possible. As part of our innovative pricing team, you’ll dive into the fascinating world of distributed computing, machine learning, and data systems. Here, you’ll play a pivotal role in shaping systems that help drivers and riders utilize Lyft’s offerings seamlessly. Your day-to-day will include developing core systems that ensure a harmonious balance between demand and supply while enhancing user experience through pricing strategies and rider incentives. With your strong background in building fault-tolerant systems, you'd tackle challenges like deploying scalable distributed systems and creating real-time ML models. We’re looking for someone who loves coding, has keen problem-solving skills, and is ready to work collaboratively with teams across design, legal, and marketing sectors to drive business-critical initiatives. It’s more than just a job; it’s a chance to be a part of a culture where innovation and growth are at the forefront. Plus, our hybrid work model gives you the flexibility to work from anywhere up to four weeks a year, all while enjoying the vibrant culture of Mexico City. If you’re excited about making a tangible impact and growing with a passionate team, we'd love to see your resume!

Frequently Asked Questions (FAQs) for Senior Backend SWE K4 AV. Role at Lyft
What skills are necessary for the Senior Backend Software Engineer position at Lyft in Mexico City?

To excel as a Senior Backend Software Engineer at Lyft in Mexico City, you should have a robust background in computer science and software engineering, with a minimum of 4 years of experience in the production infrastructure industry. Key skills include proficiency in designing and debugging large-scale distributed systems, working with public cloud platforms such as AWS, GCP, or Azure, and scripting languages for automating processes. Experience with CI tools like Jenkins and a solid understanding of both relational and NoSQL databases are also important.

Join Rise to see the full answer
What does the hybrid work schedule look like for the Senior Backend SWE role at Lyft?

The Senior Backend Software Engineer role at Lyft follows a hybrid work model where you'll be expected to work in the office three days a week, specifically on Mondays, Thursdays, and an additional team-specific day. This allows for collaborative, in-person interactions while offering flexibility as hybrid roles can work remotely up to four weeks a year.

Join Rise to see the full answer
What type of projects can a Senior Backend SWE expect to work on at Lyft?

As a Senior Backend Software Engineer at Lyft, you will engage in exciting projects that include managing large-scale distributed systems, optimizing pricing algorithms, and enhancing rider incentives. You will also work on real-time data forecasting and experimentation, making significant contributions to the efficiency and effectiveness of our services.

Join Rise to see the full answer
How does Lyft foster a collaborative environment for Senior Backend Engineers?

Lyft encourages collaboration among its teams by promoting active participation in code reviews and knowledge-sharing sessions. As a Senior Backend Software Engineer, you'll have the opportunity to present tech talks and share best practices, creating a nurturing space for learning and innovation.

Join Rise to see the full answer
What opportunities for growth exist for a Senior Backend Software Engineer at Lyft?

At Lyft, career growth is a key focus. As a Senior Backend Software Engineer, you'll have access to various development opportunities, including leading projects from ideation to execution, exploring advanced technologies, and contributing significantly to cross-functional teams. Your innovative ideas will play a crucial role in shaping Lyft's services, offering a rewarding avenue for professional advancement.

Join Rise to see the full answer
What programming languages and tools are preferred for the Senior Backend SWE role at Lyft?

Candidates for the Senior Backend Software Engineer position at Lyft should be proficient in scripting languages for API automation. Familiarity with CI tools like Jenkins, Buildkite, or TeamCity is also preferred, along with a strong understanding of both relational and NoSQL databases. A solid grasp of languages such as Python, Java, or Go will further strengthen your application.

Join Rise to see the full answer
How does Lyft ensure compliance and security in its systems for Senior Backend Engineers?

At Lyft, compliance and security are integral parts of our operations. As a Senior Backend Software Engineer, you will incorporate considerations for business context, enforcement standards, and security measures in your work from the outset. Engaging proactively in incident management and system reviews will ensure we maintain the highest standards.

Join Rise to see the full answer
Common Interview Questions for Senior Backend SWE K4 AV.
Can you describe your experience with distributed systems as a Senior Backend SWE?

When responding, provide specific examples of projects where you've designed and implemented distributed systems. Highlight your contributions to making them fault-tolerant and highly available, discussing the technologies and methodologies you utilized to ensure success.

Join Rise to see the full answer
What strategies do you use when debugging complex systems?

Share your systematic approach to debugging, emphasizing tools and techniques you've successfully employed in past experiences. Mention specific situations where your debugging strategies led to significant improvements or solutions, showcasing critical thinking and problem-solving skills.

Join Rise to see the full answer
How do you stay updated with the latest industry trends and technologies?

Discuss your commitment to continuous learning, including resources like online courses, webinars, or tech communities. Mention any conferences you've attended and specific trends that interest you, showing that you’re proactive about expanding your skill set.

Join Rise to see the full answer
Explain a time you led a project from idea to implementation.

Focus on your leadership skills by outlining a specific project. Describe the initial challenges, your approach in guiding the team, tools used, and the successful outcome. Emphasize effective communication and collaboration throughout the project lifecycle.

Join Rise to see the full answer
How do you ensure the code you write is maintainable and scalable?

Talk about coding best practices you follow, such as modular design, code reviews, and testing protocols. Provide examples of how you’ve implemented these practices in past roles, leading to improved project outcomes.

Join Rise to see the full answer
What experience do you have with cloud platforms?

Highlight your experience with relevant cloud platforms, discussing particular projects where you leveraged these tools. Detail your proficiency and any certifications you might hold, as well as how cloud solutions enhanced system performance and efficiency.

Join Rise to see the full answer
How do you handle conflicting priorities in your projects?

Illustrate a scenario where you effectively managed conflicting priorities. Share your organizational strategies, prioritization methods, and communication skills that helped align team efforts towards common goals despite challenges.

Join Rise to see the full answer
Can you explain your approach to writing automated tests?

Discuss the importance of automated testing and the frameworks you're familiar with. Provide practical examples of how your testing strategies have positively impacted project quality and deployment timelines.

Join Rise to see the full answer
What role do you think a Senior Backend SWE plays in ensuring user experience?

Describe how backend functionality directly impacts user experience through system responsiveness and reliability. Emphasize the collaboration with frontend teams to ensure that backend systems support seamless user interactions and meet performance expectations.

Join Rise to see the full answer
How do you ensure your team adheres to coding standards and best practices?

Talk about the importance of consistency in your team's output. Discuss practices such as code reviews, documentation, or regular team meetings that you implement to maintain those standards and foster a culture of excellence.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Photo of the Rise User
Gusto, Inc. Remote New York, NY;Toronto, Ontario, CAN - Remote
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
CLEAR - Corporate Remote New York, New York, United States (Hybrid)
Posted 12 days ago
Posted 5 days ago
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago

Lyft is one of the leading ride-sharing companies in America offering services in ride-hailing, vehicles for hire, motorized scooters, a bicycle-sharing system, rental cars, and food delivery in the United States and select cities in Canada.

49 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Flexible CultureBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!