[Remote] Sr. AI Software Engineer
Note: The job is a remote job and is open to candidates in USA. Frontdoor, Inc. is reimagining home maintenance and repair through innovative technology. They are seeking a Senior AI Software Engineer to design, build, and deploy AI-powered systems, focusing on applied AI including large language models and intelligent automation.
Responsibilities
- Design and develop AI-powered applications and services
- Build systems leveraging LLMs, AI agents, reasoning engines, and orchestration frameworks
- Write clean, efficient, and maintainable custom code to support AI use cases
- Integrate AI services with existing software systems, APIs, and data sources
- Design prompts, workflows, tools, and guardrails for reliable AI behavior
- Optimize AI systems for performance, scalability, cost, and reliability
- Collaborate closely with product, design, and engineering teams to deliver end‑to‑end solutions
- Debug and resolve complex issues across AI logic, application code, and infrastructure
- Rapidly adapt to new AI capabilities, platforms, and evolving requirements
- Define and implement evaluation strategies to measure AI system quality, accuracy, and reliability
- Design systems that are resilient to prompt injection, data leakage, and misuse
- Implement observability, logging, and feedback loops for continuous improvement of AI systems
- Architect data flows and retrieval strategies (e.g., RAG, context management) to support AI applications
Skills
- Strong software engineering experience with proficiency in one or more languages such as: Python, JavaScript/TypeScript, Java, C#, Go, or similar
- Experience building AI-driven applications using modern AI platforms or APIs
- Ability to design and implement custom logic, tools, and integrations (not just out‑of‑the‑box solutions)
- Experience working with APIs, services, and distributed systems
- Solid understanding of system design, application architecture, and software best practices
- Strong problem-solving skills and ability to operate independently
- Demonstrated flexibility and comfort working in fast‑changing environments
- Ability to balance rapid experimentation with production-quality engineering
- Clear communicator who collaborates well across teams
- Experience designing end-to-end AI systems, not just integrating APIs
- Understanding of AI system risks, including prompt injection, hallucination, and data exposure
- Experience with evaluation frameworks, testing strategies, or quality measurement for AI outputs
- Familiarity with retrieval-based systems (RAG) and context management
- Experience working in regulated or enterprise environments with security, compliance, or governance requirements is a plus
- Bachelor's degree required in Computer Science, Engineering, Information Systems, or related field
- 5+ years of experience required in AI, machine learning, or prompt engineering, with demonstrated success in senior or lead roles
- Experience with LLM platforms and tooling (e.g., agents, function/tool calling, orchestration frameworks)
- Familiarity with prompt engineering, evaluation, and AI safety patterns
- Experience building AI copilots, chat systems, or intelligent automation
- Knowledge of cloud platforms and deployment patterns
- Experience working in agile or startup-style environments
Benefits
- Insurance for medical/pharmacy
- Dental
- Vision
- Life
- Disability
- Weight loss and smoking cessation programs
- Matching 401(k)
- Ability to participate in our employee stock purchase plan
Company Overview