The Software Engineer – AI is a hands-on role integrating data engineering, software development, and AI agent architecture, working closely with platform engineering, data science, security, and product teams. The role contributes to AI agent development and collaborates with cross-functional teams on the implementation of production-grade AI systems.
Requirements
- Contribute to the design, development, maintenance, and deployment of AI agent systems
- Design, build, and maintain FastAPI-based agent servers
- Implement comprehensive testing strategies
- Implement and extend guardrails for AI interactions
- Implement agent observability
- Help design and maintain agent evaluation sets
- Design and build RAG/retrieval pipelines using vector databases
- Collaborate with SMEs across Platform Engineering, Data Science, Security, Quality, and Product
- Contribute to the creation, modification, and maintenance of AI system documentation
- Provide technical input regarding operability, technical feasibility, engineering design, security posture, maintainability, and documentation requirements
- Assist with the planning and implementation of AI agent-based projects and solutions
- Implement and support containerized deployment, start-up, commissioning, and release qualification activities
- Collaborate with and learn from senior engineers
- Follow and improve Standard Operating Procedures (SOPs), process improvements, and standard engineering templates for agent development
- Monitor agent performance and reliability, collect metrics and logs, and use data to propose and implement optimization opportunities
- Performs ad-hoc and cross-functional duties and/or projects as assigned to support business needs and provide developmental opportunities
Benefits
- Medical, Dental and Vision Plan Options
- Health and Financial Wellness Programs
- Employer Assistance Program (EAP)
- Company Paid and Voluntary Life/AD&D, Short-Term and Long-Term Disability
- Healthcare and Dependent Care Flexible Spending Accounts
- 401(k) Retirement Plan with Company Match
- 529 Education Savings Program
- Voluntary Legal Services, Identity Theft Protection, Pet Insurance and Employee Discounts, Rewards and Perks
- Paid Time Off (PTO)
- 11 Holidays
- Exempt Employees are eligible for Unlimited PTO
- Non-Exempt Employees are eligible for 10 Vacation Days, 56 Hours of Health Pay, 2 Personal Days and 1 Cultural Day