Software and AI/ML Developer
Why Join Rincon Research Corporation (RRC)?
Join Rincon Research Corporation's elite team of innovators creating next-generation AI solutions for U.S. Defense and Intelligence Communities. Your code will directly impact national security and be deployed in real-world, mission-critical environments.
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
Technical Leadership & Growth
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
Core Responsibilities
- Design/architect, develop, test, deploy, and operate fully integrated software
- Build and maintain infrastructure for modern integration between our applications and third-party services
- Collaborate 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
- Provide technical leadership and guidance to junior team members and mentor others to grow in their technical abilities
- Stay up-to-date with the latest technologies, tools, and methodologies and experiment with new technologies to incorporate innovative solutions into RRC projects
Required Background
- 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 - Experience & Leadership: 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 - Education: Bachelor's/Master's/PhD in Computer Engineering or Computer Science
Preferred Skills
- Cloud & DevOps Expertise: AWS, Docker, Kubernetes, CI/CD pipelines
- 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.
Benefits
- 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)
- RRC’s Employer contributions to RRC’s ESOP
- RRC’s Employer matching contributions to the company’s 401( k) Plan
- RRC’s Employer discretionary contributions to the company’s 401(k) Plan