Principal Software Engineer, Generative AI (R3373)
Shield AI
WHAT YOU'LL DO:
- Core Product Enhancements: Develop and integrate generative AI tools to augment existing feature sets for both internal and external consumption.
- Standalone Applications: Design and implement new AI-driven tools aimed at improving developer velocity, such as upgrade assistants and documentation aides.
- Internal Process Tools: Create and deploy AI solutions focused on enhancing internal release velocity, including PR review automation and bug resolution agents.
- Collaboration: Work closely with the Software Operations group to define requirements and timelines for compute and networking needs, ensuring adherence to best practices and IP safety standards.
- Integration: Partner with the Autonomy Factory Team to incorporate AI tooling into the deployed server, enhancing workflows and user experiences.
REQUIRED QUALIFICATIONS:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 15+ years of experience developing large, production-quality software systems for Machine Learning or Autonomy.
- Expertise in modern programming languages such as Python, C++, or Go.
- Proven experience with generative AI models and frameworks, including training, fine-tuning, and deployment.
- Strong knowledge of software development best practices, including CI/CD, version control (Git), and code management tools.
- Demonstrated ability to lead cross-functional projects and mentor junior engineers.
PREFERRED QUALIFICATIONS:
- Familiarity with AI integration into developer tooling and workflows.
- Knowledge of cybersecurity best practices related to AI deployments.
- Experience with cloud platforms and scalable AI infrastructure.