Factory logo

Software Engineer - Data

Factory
Full-time
On-site
San Francisco, California, United States

Factory is looking for highly capable engineers focused on harnessing and managing data that powers both our internal AI-driven systems and external customer-facing features.

What you will do and achieve

  • Design, build, and maintain optimal data pipelines that support a variety of data consumers, from internal teams focused on Droid optimization to external platforms showcasing Factory's impact.

  • Work closely with software engineers, AI researchers, and business stakeholders to gather requirements and deliver scalable data solutions

  • Implement robust data warehousing solutions, ensuring secure and efficient data storage and retrieval.

  • Develop tools and systems to monitor, analyze, and improve data quality, ensuring our data is reliable and accurate for all use cases.

  • Collaborate on the expansion of our platform's data-driven features, enabling customers to gain in-depth insights into their engineering teams' productivity.

Who you are

  • Bachelor or Master’s degree in Computer Science, Engineering, or a related field.

  • Demonstrable experience in data engineering, with a strong grasp of data structures, algorithms, and system design.

  • Proficiency in programming languages relevant to data engineering such as Python, Scala, or Java.

  • Hands-on experience with big data tools (e.g., Hadoop, Spark) and data pipeline orchestration tools (e.g., Airflow, Prefect).

  • Familiarity with data warehousing solutions (e.g., Redshift, BigQuery) and working knowledge of SQL and NoSQL databases.'

  • The team goes into the office 5 days a week in San Francisco (walking distance to Caltrain).