AI Engineer
Company: Haystack
Location: Minnesota (Remote)
Type: Full-time
Remote: Yes
Posted: 2026-09-27
About this role
We're hiring on behalf of a Haystack partner!
The Role
• Design, develop, test, and maintain software for real-time, high-availability systems.
• Apply AI-assisted development tools to accelerate coding, refactoring, debugging, and automated test generation.
• Utilize AI responsibly across the full Software Development Life Cycle (SDLC).
• Analyze complex system requirements and translate them into efficient, maintainable designs.
• Develop and maintain automation scripts for development, test, and production environments.
• Promote code quality, reuse, traceability, and cross-team collaboration.
What You'll Need
• Bachelor’s degree in Computer Science or related field with 12+ years of relevant experience, or Master’s degree with 10+ years.
• Hands-on experience using AI-assisted coding tools for code generation, debugging, and automated test creation.
• Familiarity with large language model platforms.
• Experience designing effective prompts and validating AI-generated output for correctness, safety, and bias.
• Strong object-oriented programming experience with proficiency in C, C++, and/or Ada.
• Experience developing real-time, multi-threaded systems and Linux environments.
• Ability to obtain and maintain a Public Trust clearance.
What's On Offer
• Competitive annual salary ($131,300 - $237,350) plus bonus potential.
• Opportunity to work on mission-critical, real-time safety systems supporting national infrastructure.
• Engaging role that integrates cutting-edge AI into disciplined software engineering workflows.
• Commitment to continuous learning and responsible AI implementation.
Apply via Haystack today!