Senior Software Engineer- Data Acquisition

Palo Alto, California
Engineering /
Full Time, Remote /
Remote
We are looking for people with experience gathering data from the web at scale. You’ll be part of Luma’s infrastructure team, working cross-functionally with Applied AI and Research on mission critical work-streams.

Responsibilities

    • Own / lead engineering projects for data acquisition.
    • Work with Research and Applied AI to ensure their data and technical needs are met.
    • Develop and deploy highly scalable distributed systems capable of handling petabytes of data.
    • Build and gather high quality datasets by collaborating closely with the research team.
    • Build and maintain backend services for data storage.
    • Architect and implement algorithms for data management including indexing & search.
    • Conduct and analyze system performance experiments.

Experience

    • Proficiency in Python.
    • Experience of 5+ years in web-scraping at-scale.
    • Experience building and working efficiently in very large distributed systems.
    • Experience working with Kubernetes, proxies and other relevant tools.
    • Experience working with research datasets.
    • Please note this role is not meant for recent grads.
$180,000 - $250,000 a year
The pay range for this position in California is $180,000 - $250,000yr; however, base pay offered may vary depending on job-related knowledge, skills, candidate location, and experience. We also offer competitive equity packages in the form of stock options and a comprehensive benefits plan. 
All your applications are reviewed by real people.