Sr. Software Engineer, Data/Machine Learning

Liftoff


 125k - 200k
 Full-Time
 United States  (Redwood, CA)
 Hybrid   
Liftoff logo

Liftoff is the leading growth acceleration platform for the mobile industry, helping advertisers, publishers, game developers and DSPs scale revenue growth with solutions to market and monetize mobile apps.

Liftoff’s solutions, including Accelerate, Direct, Influence, Monetize, Intelligence, and Vungle Exchange, support over 6,600 mobile businesses across 74 countries in sectors such as gaming, social, finance, ecommerce, and entertainment. Founded in 2012 and headquartered in Redwood City, CA, Liftoff has a diverse, global presence.

ABOUT LIFTOFF

At Liftoff, we’re helping mobile businesses scale and succeed via our sophisticated technology that enables them to find their most engaged users. We are a trusted guide for growth and engagement, transforming how people discover and experience apps. Advertisers depend on us to reach, acquire, and retain high-value users worldwide. We are one of the world’s largest independent, unbiased and privacy-friendly growth platforms that fuels the entire mobile app growth cycle across user acquisition, engagement, monetization, and analytics. Consistently ranked as one of the fastest growing companies and best places to work, we are a profitable company with strong product-market fit and tremendous growth opportunity. We have a creative, collaborative, and humble culture. We are data-driven, proactive, and have the courage to drive change.

Liftoff is the leading growth acceleration platform for the mobile industry, helping advertisers, publishers, game developers, and DSPs scale revenue growth with solutions to market and monetize mobile apps.

Liftoff’s solutions, including Accelerate, Direct, Influence, Monetize, Intelligence, and Vungle Exchange, support over 6,600 mobile businesses across 74 countries in sectors such as gaming, social, finance, e-commerce, and entertainment. Founded in 2012 and headquartered in Redwood City, CA, Liftoff has a diverse, global presence.

POSITION

The Data Engineering team is responsible for the efficiency, quality, and availability of Liftoff+Vungle data for both internal and external consumption. This role will help drive the operational planning and success of Data Availability, Engineering, and Operations while also championing new technologies and methodologies which lead to more efficient Data ingestion, model training, serving, and utilization. The Sr. Engineer, Data/ML is responsible for working as a part of the Data Engineering team on data availability planning and capacity planning, and working collaboratively with data scientists, product, and the larger engineering organization to support data needs while assisting with data-related technical issues.

LOCATION

SF Bay Area, Greater Seattle Area, or Greater Los Angeles Area

Although we are primarily remote, we would ideally like this hire to be based in the West Coast (Pacific timezone) for easier travel to our Redwood City, CA HQ for regular collaboration (each trip approx 3-5 days). This role is required to work Pacific hours (daily stand ups with Asia teams go as late as 7pm Pacific, some meetings potentially later).

RESPONSIBILITIES

  • Build and maintain data pipelines and data infrastructure to support revenue tracking, analytics, and machine learning models
  • Work with data at petabyte scale and billions of events / day
  • Design, engineer, and implement robust, low latency data pipelines for model training
  • Improve scaling, automation, and monitoring of ML models
  • Collaborate with data scientists to develop and improve ML models
  • Take ownership and work with various groups spanning product management, engineering, data analytics, sales, and data science in a fast-paced environment
  • Focus on code readability, performance, testing, documentation, continuous integration
  • Contribute to the build of next-generation data solutions that maximize performance and reliability for our use cases, including data lakes, pipeline automation tools, and feature stores
  • Become familiar with core development, product release, and business processes
  • Implement new features and streamlining existing services
  • Minimize complexity and increase shared understanding
  • Mentor and share knowledge with team members

Qualifications:

  • BS in Computer Science with 8+ years of professional experience; or
    MS in Computer Science with 5+ years of professional experience; or
    PhD with 2+ years of experience; or equivalent work experience
  • Experience building/testing/deploying/maintaining streaming and batch-processing data pipelines
  • Expertise in query planning analysis, identifying hot spots, and optimizing large complex joins
  • Knowledge of various ETL techniques and frameworks and experience in integrating data from multiple data sources
  • Experience with data lakes, data warehouses, analytics databases, metastores, query engines, data visualization/BI tools, ETL automation frameworks 
  • Experience with NoSQL databases, such as HBase, Cassandra, MongoDB etc
  • In-depth understanding of the inner workings of one or more big data technologies like Spark, Flink, Kafka, Hadoop, Hive, etc
  • Knowledge of machine learning is a plus but not required: exposure to ML frameworks, deep learning, model selection, data analysis, ML ops
  • Solid understanding of distributed system concepts
  • Have an excellent understanding of scheduling and workflow frameworks and principles
  • Proficient in at least one of the following languages: Scala, Python, Java
  • Demonstrated experience delivering value from data for a business

NICE TO HAVE

  • Previous experience in ad-tech
  • Jenkins/TravisCI, Airflow, Docker, Kubernetes, AWS, Github, Databricks

 

Preferred location for this position is SF Bay Area, Greater Seattle Area, or Greater Los Angeles Area.

Liftoff's compensation strategy includes competitive market rate along with equity and benefits and perks that will give our employees what they need to do their best work.  In order to ensure teams are compensated fairly for the work performed, we map out specific levels and take into consideration the cost of labor within each location.

The minimum base pay for this position in the US depends on the location and falls in the following zones:
SF Bay Area, New York City, Los Angeles, Orange County: $150,000
Seattle/Olympia, Austin, Boston, San Diego, Santa Barbara: $130,000
All other cities in our approved to hire states: $125,000

 

Working at Liftoff is fast-paced, fun, and challenging, and we thrive on innovation. Come join our team and help shape the future of the mobile app ecosystem. If this role sounds interesting to you, we would love to hear from you!

Apply now