Software Engineer II, Backend
Posted 1 month ago Expired
This job has expired
Looking for a job like Software Engineer II, Backend in or near Sunnyvale, CA? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
As a Software Engineer II on the Ads Bidding and Pacing team, you will develop and optimize Auto Bidding and Budget Pacing systems, ensuring they meet campaign performance goals and system reliability standards. You will collaborate with product managers, data scientists, and other engineering teams to deliver robust bid-based budget pacing solutions.
Responsibilities
- Design, implementation, and maintenance of high-performance bidding and pacing systems
- Ensure systems meet or exceed campaign performance goals, advertiser expectations, and system reliability standards
- Partner with Product Managers, Data Scientists, and other engineering teams to deliver a bid-based budget pacing system
- Maximize Conversions by leveraging real-time bidding to meet key advertiser goals
Requirements
- 3 years of Software Engineering work experience
- Strong command of a backend stack (eg. Golang, Java, Node.js, Python, etc)
Qualifications
- Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
- 3 years of Software Engineering work experience
Nice to Have
- Industry experience working on distributed systems
- Demonstrated examples of delivering production-level features from inception
- Platform / Backend experience is required
- Demonstrable knowledge of the principles of fault-tolerance, reliability and durability
- AdTech experience especially in Ads Marketplace /Auction Bidding/Pacing
Skills
* Required skills
Benefits
About Uber
Uber's Global Scaled Solutions (Uber AI Solutions) powers operations and technologies including data annotation, generation, and evaluations for AI/ML, app testing, localization, and map editing, leveraging advanced technology with human intelligence.