Haystack
← Back to Jobs
Technology
FG

AI Software Engineer III

FEDRUS GLOBAL LLCFarmington Hills, MI🇺🇸United StatesPosted Sep 13, 2026

Why This Role Stands Out

This hybrid AI Software Engineer role offers a fantastic opportunity to build cutting-edge GenAI applications and shape the future of AI integration, leveraging your Python, TypeScript, and AWS expertise. You'll thrive here if you have a passion for distributed systems, enjoy mentoring others, and are eager to contribute to impactful projects within a reputable tech company. Apply now to advance your career in a dynamic and collaborative environment.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Farmington Hills, MI, United States
Posted
1 week ago
API GatewayAWSLLMPythonTerraformTypeScript

Job Description

  • 5–8 years of professional software engineering experience.

  • Strong production software development experience using Python.

  • Strong production software development experience using TypeScript.

  • Demonstrated experience designing and building backend services and APIs.

  • Strong experience delivering production systems in AWS.

  • Hands-on experience with AWS services such as Lambda, Fargate/ECS, and API Gateway.

  • Strong production experience with Terraform and Infrastructure as Code.

  • Experience designing systems that operate across multiple services or distributed system boundaries.

  • Experience defining interfaces, contracts, reusable components, or engineering patterns used by other development teams.

  • Experience with LLM integrations or GenAI-enabled applications.

  • Familiarity with AI safety and LLM integration concepts such as:

    • Prompt-injection detection

    • Guardrail design

    • Input validation

    • Output filtering

    • Policy enforcement

  • Experience designing or building agentic workflows, multi-step AI workflows, or multi-agent systems.

  • Understanding of distributed-system concerns including dependencies, failure propagation, retries, resiliency, and contract stability.

  • Ability to mentor engineers and communicate defensive software engineering practices.

  • Strong written and verbal technical communication skills.

Similar jobs