Software Engineer, Pricing
Job description
About the role
As a Software Engineer specializing in Pricing at Lyft, you will play a crucial role in shaping the pricing strategies that drive our ride-hailing services. Your expertise will contribute to developing algorithms and systems that ensure our pricing remains competitive while maximizing revenue. You will collaborate with cross-functional teams to analyze data, implement innovative solutions, and enhance the overall user experience. This position is based in Toronto, Canada, and offers an exciting opportunity to work in a fast-paced environment that values creativity and technical excellence.
Key facts
What you'll do
- Design and implement scalable pricing algorithms that adapt to market conditions and user behavior, ensuring optimal fare calculations.
- Collaborate with data scientists and analysts to assess pricing strategies through data-driven insights, enhancing decision-making processes.
- Develop and maintain robust APIs that facilitate real-time pricing updates and integrate seamlessly with our existing systems.
- Conduct A/B testing and other experimental methodologies to evaluate the effectiveness of pricing models and make data-backed recommendations.
- Work closely with product managers to define pricing features and enhancements that align with business objectives and user needs.
- Monitor and analyze pricing performance metrics, identifying trends and areas for improvement to drive revenue growth.
- Participate in code reviews and contribute to best practices, ensuring high-quality software development standards are maintained.
- Troubleshoot and resolve issues related to pricing systems, providing timely solutions to maintain service reliability and performance.
- Stay updated on industry trends and competitive landscape to inform pricing strategies and maintain Lyft's market leadership.
- Mentor junior engineers, fostering a culture of learning and collaboration within the engineering team.
- Document technical specifications and processes to ensure knowledge sharing and continuity within the team.
- Engage in agile development practices, participating in sprint planning, stand-ups, and retrospectives to drive project success.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field; advanced degrees are a plus.
- A minimum of 3 years of experience in software development, with a focus on pricing or revenue management systems.
- Proficiency in programming languages such as Python, Java, or Go, with a strong understanding of software engineering principles.
- Experience with cloud platforms (e.g., AWS, Google Cloud) and microservices architecture.
- Familiarity with data analysis tools and techniques, including SQL and data visualization software.
- Strong problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
- Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Nice to have
- Experience in the transportation or ride-sharing industry, with an understanding of market dynamics and pricing strategies.
- Knowledge of machine learning algorithms and their application in pricing optimization.
- Familiarity with agile methodologies and tools such as Jira or Trello.
- Previous experience in a startup environment, demonstrating adaptability and innovative thinking.
- Contributions to open-source projects or participation in relevant tech communities.
Skills & tools
- Programming Languages: Python, Java, Go
- Data Analysis: SQL, data visualization tools
- Cloud Platforms: AWS, Google Cloud
- Development Practices: Agile, CI/CD
- Collaboration Tools: Git, Jira, Confluence
Practical notes
This position is based in Toronto, Canada, and is open to candidates who require visa sponsorship. The salary is competitive and will be determined based on the candidate's experience and qualifications. Candidates should be prepared to demonstrate their technical skills through coding assessments and interviews. Lyft values diversity and encourages applicants from all backgrounds to apply.
If you're passionate about leveraging technology to create innovative pricing solutions and want to be part of a dynamic team at Lyft, we encourage you to apply for this exciting opportunity. Join us in transforming the way people move and experience the thrill of working at the forefront of the ride-sharing industry.