Seattle, WA, 98194, USA
10 days ago
Software Engineer - Earner
**About the Role** **Earner Personalization - Empowering Earners by surfacing the right information at the right time!** Understand Earners and empower teams to build personalized experiences curated for their needs, making Uber their preferred platform! Tailored experiences help Earners improve their performance and earnings while solving for their driving constraints. Our team focuses on helping Earners to access the right information at the right time which helps them to maximize their experience on the Uber platform. By helping personalize the relevant surfaces on the Uber App, the Earners can optimize for their flexibility and earnings with Uber. This team also owns another important charter of the Driver Feedback and Ratings. Earners care a lot about how their work is rated by the riders. The feedback they receive is a testament to their hard work and plays an integral role in their retention, which goes beyond just the earnings. By providing the earners with a fair feedback platform, our team takes pride in serving and uplifting their efforts on the platform. Come join us in empowering the Earners and create impact through your work! What the Candidate Will Do ---- + Architect large-scale intelligent, scalable, and robust systems responsible for personalizing the experience for Earners across all of Uber's lines of business. + Take the larger vision or challenge and distill it down with the leadership team into strategies and plans including trade-offs required to realize the vision. + Provide technical leadership and vision in designing, implementing, testing and rolling out the next generations of our platforms. + Be able to lead and mentor the junior engineers, and help them grow professionally. - Basic Qualifications ---- + Bachelor's degree in Computer Science or related technical field or equivalent practical experience + Proficiency in one or more programming languages such as Java, C++, Python, or Go. + Strong experience with distributed systems and microservices architecture + Experience with data analytics and experimental design in an engineering context. + 2+ years of industry experience ---- Preferred Qualifications ---- + 8+ years of experience in hands-on software development with the thoughtfulness of scale, latency, and distributed architecture. + Experience building and integrating Machine Learning features + Experience with stream processing technologies like Flink + Strong background in data analytics tools such as Hive, or similar. + Familiarity with CI/CD pipelines and testing frameworks. + Demonstrated leadership skills, with experience in mentoring and guiding junior engineers. + Proven experience shipping high-quality product features with high velocity. + Proven track record in designing and implementing large-scale, high-performance systems. For Seattle, WA-based roles: The base salary range for this role is USD$158,000 per year - USD$175,500 per year. You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits. Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form- https://docs.google.com/forms/d/e/1FAIpQLSdb_Y9Bv8-lWDMbpidF2GKXsxzNh11wUUVS7fM1znOfEJsVeA/viewform
Confirm your E-mail: Send Email