Factory is seeking skilled Software Engineers to help build Droids. This role involves tackling complex engineering challenges critical to the operational excellence and evolution of autonomous Droids.
What you will do and achieve:
- Lead the design, development, and optimization of technical challenges underpinning Droids, focusing on scalability, efficiency, and robustness.
- Engineer solutions for complex technical topics related to software systems like parsers, git, compilers, static analysis tools, and function calling mechanisms.
- Collaborate with AI researchers and engineers to ensure seamless integration between AI-driven components and foundational systems.
- Take ownership of orchestration, indexing, data storage, and retrieval processes for efficient processing and analysis of large volumes of codebase data.
- Drive adoption of best practices in code quality, security, and architecture design, contributing to a culture of technical excellence and innovation.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Proven experience as a software engineer, with ability to build complex, high-performance, and reliable systems.
- Experience in developing tools for software analysis or in domains like compilers, runtime systems is highly valued.
- Proficiency in one or more programming languages (e.g., Python, Java, C++), and familiarity with software engineering tools and practices (e.g., Git, CI/CD pipelines).
- Knowledge of systems programming and understanding of working with large codebases and related challenges.
Join Factory to contribute to the cutting-edge field of autonomous Droids and be part of a team driving innovation in AI and software engineering.