
AI Engineer
Posted 21 hours ago

Posted 21 hours ago
This is a fully remote position, open to applicants in United States.
• Design, develop, test, document, and maintain applications and services powered by AI.
• Implement workflows for AI and agents utilizing LangChain, Microsoft Agent Framework, or other appropriate frameworks and services.
• Establish RAG capabilities, which include data ingestion, retrieval, grounding, and integration with sanctioned enterprise information sources.
• Integrate AI models with APIs, enterprise applications, and business workflows, ensuring appropriate tool usage and human oversight.
• Collaborate with product owners, users, and functional specialists to convert requirements into technical designs, user stories, and acceptance criteria.
• Create and sustain application components, APIs, and services using Python along with established software engineering methodologies.
• Design and implement automated tests and evaluations to assess accuracy, relevance, grounding, safety, and performance.
• Diagnose application and model behaviors using test results, telemetry, and user feedback.
• Assist in deployment and operations, including CI/CD, monitoring, documentation, incident resolution, and ongoing maintenance.
• Enforce security and privacy standards, including identity and access controls, authorization-aware retrieval, and safeguarding sensitive data.
• Work alongside data, cloud, cybersecurity, DevSecOps, and software engineering teams.
• Contribute reusable components, technical documentation, and engineering best practices.
• Aid in the implementation of alignment controls in AI LLMs and agents.
• Participate in the development of AI safety/alignment policies and procedures to ensure ethical, controllable, and aligned AI systems and agents.
• Bachelor's degree and 10 years of experience in artificial intelligence, machine learning, software engineering, or a related field; equivalencies considered (Master's + 7 years; 16 years without a degree; AA + 12 years).
• A minimum of five years of experience in software engineering, application development, AI/ML engineering, or a related technical discipline.
• Proven experience in developing software applications or services using Python and APIs.
• Practical experience in constructing generative AI or machine learning applications that connect models with data, applications, or workflows.
• Familiarity with LangChain, Microsoft Agent Framework, or a similar framework to create AI or agent-based features.
• Knowledge of RAG, prompt and context design, model or application evaluation, and integration with enterprise data.
• Experience with automated testing, version control, and CI/CD methodologies.
• Acquaintance with cloud-based application development and deployment; experience with Microsoft Azure is preferred.
• Understanding of secure software development practices and the necessity to protect sensitive information and limit access to enterprise data.
• Capability to work collaboratively with technical teams, product personnel, and functional stakeholders, and to convey technical work effectively.
• Desired: Experience in developing production applications using both LangChain and Microsoft Agent Framework.
• Desired: Experience with LangGraph or other methods for constructing stateful, multi-step agent workflows.
• Desired: Experience with Azure OpenAI, Azure AI services, or Azure AI Foundry.
• Desired: Experience in implementing authorization-aware RAG, data filtering, and access controls for retrieval and tool usage.
• Desired: Experience with AI evaluation techniques, test sets, tracing, observability, and monitoring for quality, latency, and cost.
• Desired: Experience in integrating AI applications with enterprise systems, microservices, and web interfaces.
• Desired: Familiarity with responsible AI practices, including human review, explainability, and safe management of uncertain or unsupported outputs.
• Relevant cloud, AI, or software engineering certifications are preferred.
• Familiarity with AI safety frameworks such as the NIST AI Safety Framework.
• Ability to contribute to AI safety/alignment policies and procedures.
• Flexible time off benefit.
• Robust learning resources.
• Healthcare benefits.
• Wellness benefits.
• Financial benefits.
• Retirement benefits.
• Family support benefits.
• Continuing education benefits.
• Time off benefits.
• Competitive compensation.
• Learning and development opportunities.
SPERTON - Where Great People Meet
Guidewire Software
8am
Get handpicked remote jobs straight to your inbox weekly.