Software and AI/ML Developer
Indexed description
Why This Role Is Different
Cutting-Edge Technical Challenges: Work on problems that push the boundaries of AI, distributed systems, and high-performance computing. You'll research and implement advanced algorithms that haven't been solved elsewhere.
Direct Mission Impact: See your software deployed to front-line facilities where it makes a measurable difference. Get direct feedback from users whose missions depend on your work.
Cross-Functional Excellence: Collaborate with brilliant computer scientists, electrical engineers, and mathematicians in a true R&D environment where technical excellence is the standard.
Rapid Innovation Cycle: From research to deployment, you'll own the entire technical stack and see your innovations go live quickly.
What You'll Build
- Next-Gen AI Systems: Design and architect AI solutions that process real-world data at scale
- Mission-Critical Infrastructure: Build robust, secure systems that operate in challenging environments
- Advanced APIs & Integrations: Create seamless connections between cutting-edge applications and enterprise systems
- Full-Stack Solutions: Own everything from algorithm research to production deployment
- Mentor Rising Talent: Guide junior developers and shape the next generation of defense technologists
- Drive Technical Vision: Propose and implement innovations that improve our entire technology stack
- Stay on the Bleeding Edge: Experiment with emerging technologies and incorporate breakthrough solutions
- Cross-Functional Impact: Work across systems engineering, development, testing, deployment, and operations
- Design/architect, develop, test, deploy, and operate fully integrated software
- Design, build, and maintain infrastructure for modern integration between our applications and third-party services
- Collaborate extremely effectively with product managers, designers, other engineers, stakeholders, and vendors on projects within the team.
- Communicate technical ideas and work closely with other senior members of the team.
What required background will make you successful?
Technical Mastery:
- Expert-level proficiency in one of Golang, Rust, Python, or C/C++
- Deep understanding of data structures, algorithms, and modern design patterns
- Proven ability to architect scalable, maintainable software systems
- Experience building production-quality APIs and integrating complex services
- 5-12 years of software engineering experience with increasing responsibility
- Track record of delivering complex projects with minimal supervision
- Ability to translate technical concepts to diverse stakeholders
- Bachelor's/Master's/PhD in Computer Engineering or Computer Science
- Security Clearance: Active TS/SCI clearance (U.S. citizenship mandatory)
Linux Proficiency: Deep command-line and systems administration skills
Agile Leadership: Experience leading technical teams in fast-paced environments
Enterprise Automation: Building workflows that scale across large organizations
Where is the position located?
This position is located in our Tucson, AZ office. Remote work/telework is not available for this position.
What benefits does RRC offer?
- 100% employer-paid premiums for family medical and dental insurance, employee life insurance, short-term and long-term disability (STD & LTD)
- Flexible reimbursement spending accounts for medical expense and dependent care
- Immediate participation and vesting in the company’s Employee Stock Ownership Plan (ESOP) and 401(k) Plan
- Employer contributions to RRC’s ESOP
- Employer matching contributions to the company’s 401( k) Plan
- Employer discretionary contributions to the company’s 401(k) Plan
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search