The AI Software Engineer designs, develops, and maintains AI-enabled applications, with an emphasis on integrating large language models into business workflows. The role partners with business and technology stakeholders to understand requirements, implement well-tested solutions, and support AI services in production. It contributes to codebases, documentation, and operational support processes while following secure engineering practices and established development standards. Under the guidance of senior engineers, the position supports experimentation and evaluation of AI tools and frameworks and improves user experiences through automation and AI-assisted capabilities aligned with firm objectives. The role develops AI-driven applications and integration points, researches AI technologies, and maintains documentation for AI systems and processes. It implements scoped AI features—including language-model integrations, prompts, and retrieval workflows—supports existing applications and automations, participates in code reviews, and provides application support as needed. It also coordinates assigned follow-up work, helps resolve issues under oversight, and escalates critical issues using established runbooks and escalation paths.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Education Level
High school or GED