CAREERS
Navigation
BLOG
Navigation
CONTACT SALES
Navigation
BACK
research
Research Scientist
san francisco
About Factory

Factory is on a mission to bring autonomy to software engineering. To do that, we are building AI systems called Droids that accelerate the engineering output of enterprise software organizations. Droids automate tedious but essential processes in software development like code review, documentation, test creation, as well as end-to-end coding tasks.

Some reasons to join Factory:

  • We’re not just a demo: We are deploying the most advanced agentic AI systems that exist to solve high impact problems for top-tier enterprise software organizations, not posting demos on twitter.
  • We’re growing fast: The Factory platform has incredible traction. We have consistent 150%+ MoM growth and a waitlist with thousands of organizations.
  • We’re world-class: We’re hiring the best technical and non-technical talent. Our team members come from organizations like Google Research, Stripe, Meta, Uber AI, Hugging Face, Nuro, etc.
  • We’re backed by the best: We’ve raised over $20 million from the best investors in the world including Sequoia Capital, Lux Capital, Ali Ghodsi, Clem Delangue, Gokul Rajaram, and more.
  • We’re compensating well: Top of market cash & equity compensation.
Responsibilities

Factory is seeking a Research Scientist to join our team, focusing on the advancement and integration of cutting-edge AI technologies into our autonomous Droids.

What you will do and achieve:

  • Engage in ground-breaking research to advance the capabilities of our Droids, ranging from foundational improvements to the development of entirely new AI-native features for our platform.
  • Lead zero-to-one product development efforts, rapidly moving from prototyping to evaluating and integrating novel features that enhance the functionality and effectiveness of Droids in real-world software engineering tasks
  • Innovate in agentic design patterns, developing and improving techniques for advanced machine reasoning, tool-use, reward-design, environmental feedback, and interpretability
  • Design novel evaluation protocols for agentic AI systems that simulate real world scenarios
  • Fine-tune LLMs and domain-specific embedding models for tasks within the software development lifecycle
Qualifications

  • 1+ years of experience (post-PhD) or 3+ years of experience (post-BS/MS) in a machine learning research or engineering role, with a strong portfolio of research that demonstrates your expertise and contributions to the field.
  • Proven ability to translate complex, open-ended research questions into actionable research plans and execute them with a high level of autonomy and initiative.
  • Strong communication skills, capable of articulating both the technical intricacies of your work and its broader strategic implications.
  • A track record of maintaining high personal velocity in research activities, consistently delivering results that push the boundaries of what's currently possible.
  • Previous experience in software engineering or related domains is advantageous but not essential.