Factory
Software Engineer, Platform
San Francisco, CA. Posted 24 months ago
The role
You will design, develop, and optimize the Factory platform and its core services. You will drive areas such as search and indexing systems, core infrastructure, and internal developer experience.
What you will do
- Design, develop, and optimize the Factory platform and core services.
- Drive search and indexing systems, core infrastructure, integrations, authentication, billing, and organization management.
- Enhance developer experience by creating and refining internal tooling.
- Work with AI researchers and engineers to integrate AI-driven components with foundational systems.
- Drive adoption of best practices in code quality, security, and architecture design.
Required qualifications
- Degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in full stack engineering roles.
- Proven experience as a software engineer building complex, high-performance, and reliable systems.
- Proficiency in one or more programming languages (e.g., Python, Java, C++).
- Familiarity with software engineering tools and practices (e.g., Git, CI/CD pipelines).
- Knowledge of systems programming.
- Understanding of how to work with large codebases and the challenges of manipulating and understanding code at scale.
Nice to have
- Experience in developing tools for software analysis or in domains like compilers, runtime systems, or similar areas.
About the company
Factory builds the platform for self-improving software development to help enterprise engineering teams become autonomous software factories.