Lyft, Inc. has an opening for a Software Engineer in New York, NY - Hybrid work schedule. Build scalable, high-performance backend systems for real-time ad serving, campaign management, and reporting. Partner closely with client engineers to develop APIs, SDKs, and services that enable smooth integration of ads into Lyfts rider and driver applications. Build systems to support high-value ad formats and placements tailored to premium advertisers, ensuring a seamless and engaging user experience. Develop robust APIs and services that connect Lyfts ad platform with internal and third-party systems. Establish best practices for testing, observability, and monitoring to ensure system robustness and uptime. Help define the roadmap and architecture based on technology and business needs. Work with product managers, client engineers, and sales teams to understand advertiser needs and translate them into technical solutions. Lead projects from idea to positive execution. Participate in code reviews to ensure code quality and distribute knowledge.
Requirements: Bachelors degree or equivalent in Computer Science, Engineering, or related field. Five (5) years of progressive experience in job offered, software development, or related occupation. Any amount of experience in the additional requirements will be acceptable unless specific amount is noted. Additional requirements: Experience with Python, Go, and Java. Experience building distributed systems and microservices at scale. Experience working with front-end and client engineering teams to deliver integrated solutions including APIs or SDKs. Experience with large-scale data processing, streaming systems (Kafka), and data storage solutions. Experience with low latency high throughput systems. Experience with digital advertising measurement and optimizations concepts. Salary: $189,592 to $222,000 per year. Job location: New York, NY Hybrid position.