Staff Software Engineer

Liftoff Mobile
Summary
Join Liftoff's Bidding Intelligence group as a Software Engineer and work with a team of experienced engineers to design, engineer, and implement scalable, cost-efficient systems. You will support the development of machine learning models for accurate bidding decisions in millions of auctions per second, utilizing AWS, PyTorch, and other technologies. This role requires 8+ years of software engineering or infrastructure experience, a B.S. in Computer Science, and strong coding abilities. The position offers full-time remote work options (PST preferred) in several states and Canada, with quarterly in-person team gatherings. Liftoff provides a full compensation package including equity and health/vision/dental benefits, with base salary varying by location and experience.
Requirements
- 8+ years of industry experience in Software Engineering and/or Infrastructure
- B.S. or higher in Computer Science
- Very strong coding ability
- Deep understanding of computer architectures, data structures, and algorithms
- Experience building low-latency, high-throughput, distributed backend services
- Experience building data-intensive applications
- Good team communication and collaboration skills
Responsibilities
- Work with an experienced team of ML, Software, and Infrastructure Engineers
- Design, engineer & implement reliable, scalable, and cost-efficient systems
- Support building machine learning models to make accurate bidding decisions in millions of auctions per second
- Achieve core business objectives by enabling next generation ML models and technologies
- Utilize vendor-based products (AWS, Weights & Biases, etc.), open source technologies (PyTorch, PySpark, etc.), and in-house tooling
Preferred Qualifications
- Previous experience in ad-tech
- Experience building machine learning tooling and/or platforms
- Python, Golang
- ML, PyTorch, PySpark
- Game theory, auction theory
Benefits
- Health/vision/dental benefits
- Equity
- Full-time remote work