Liftoff is seeking to solve the challenge of acquiring and retaining high-value users for mobile app marketers while enabling publishers to maximize revenue across programmatic and direct demand using an AI-powered performance marketing platform.
Requirements
- 3 years of professional experience in software programming (clean, efficient, and scalable) using Golang, Java, C or Python
- 3 years of professional experience in designing and implementing highly scalable and distributed systems
- 3 years of professional experience working within a highly agile and intensely iterative software development process, and with the principles of agile development, including continuous integration and continuous delivery (CI/CD)
- 3 years of professional experience designing and developing web applications
- 1 year of professional experience utilizing SQL and NoSQL databases, and performing database design, optimization, and management to support large-scale applications
Responsibilities
- Build and perform end-to-end ownership of backend infrastructure, including distributed data stores, data processing pipelines, and high-performance front end servers.
- Ship code multiple times a day, while owning the testing, automating, maintaining, and troubleshooting of features/product.
- Analyze systems, infrastructure, and tooling to optimize for better performance.
- Process the terabytes of data received by servers in order to better understand users, system requirements and capabilities, and help design solutions to increase the efficiency of platform.
- Be part of a technical excellence culture through state-of-the-art tools, risk-driven testing, explainable systems, and code review.
- Become an authority in Clojure, Go, and the many other cutting-edge open-source technologies that maximize development velocity and business revenue.
- Work as part of the technical team to deliver on software projects using proven development processes (Agile/SCRUM).
Other
- Bachelor’s degree or U.S. equivalent in Information Systems, Computer Science, Information Technology, or related field, plus 5 years of professional experience as Software Engineer, Software Developer, or any position/occupation/job title performing backend infrastructure engineering
- In lieu of a Bachelor’s degree plus 5 years of experience, employer will accept a Master’s degree or U.S. equivalent in Information Systems, Computer Science, Information Technology, or related field, plus 3 years of professional experience as Software Engineer, Software Developer, or any position/occupation/job title performing backend infrastructure engineering
- Employee may request to work from any city & county in the following states: CA, CO, ID, IL, GA, MA, MO, MN, NJ, NV, NY, OR, RI, TX, UT, WA
- Use strong communication skills (written and verbal) to collaborate with stakeholders on requirements and respond with deliverables in agile methodology for frequent releases