Senior AI Engineer | Hybrid (2x per week in office) | Seattle, WA | 7 mo. Contract
(possible extension(s) and/or conversion to full time)
Before applying for this role, please read the following information about this opportunity found below.
PLEASE NOTE: **Unfortunately, there is NO sponsorship or 3rd party partnership options for this specific opportunity**
As a Sr AI Engineer, you will serve as a hands-on technical contributor responsible for designing, building, and deploying AI solutions that support defined business and technical needs. You will apply strong engineering expertise to deliver scalable, secure, and reliable AI/ML solutions within a project-based or time-bound engagement.
You will work closely with engineers, technical program managers, and stakeholders to translate requirements into effective technical implementations. This role emphasizes execution, solution delivery, and alignment with established architecture and engineering standards.
Key Responsibilities
Your work will include: Develop and implement agentic AI systems, including multi-step workflows, tool use, and autonomous task orchestration using LLM-based frameworks
Design, build, and deploy scalable AI/ML solutions using Python and cloud-native services in Microsoft Azure (e.g., Azure OpenAI, Azure Foundry, Azure AI Search)
Integrate AI capabilities into enterprise applications and workflows through APIs, microservices, and Azure-based architecture
Translate business and technical requirements into robust, production-ready solutions, balancing performance, scalability, and maintainability
Collaborate with engineers, product managers, and stakeholders to deliver AI solutions aligned to requirements
Contribute to solution design and architecture discussions, including tooling and implementation trade-offs
Use AI-assisted development tools (e.g., Claude Code, Codex, GitHub Copilot) to improve development efficiency while maintaining strong code quality
Contribute to code reviews, automated testing, and CI/CD pipelines to ensure reliable and secure deployments
Deploy, monitor, and optimize AI solutions in Azure, addressing performance, cost and reliability
Troubleshoot and resolve issues across development and production environments
Contribute to reusable components, shared frameworks and engineering standards for AI development across the team
Support data preparation, prompt engineering, and evaluation processes to improve model performance and outcomes
Stay current with emerging AI technologies and proactively identify opportunities to apply them to enhance solutions where relevant
Required Experience & Skills
Bachelor’s degree or equivalent practical xsgimln experience
Strong programming skills in Python
Hands-on experience with modern AI/ML technologies, including LLMs and RAG-based solutions
Experience with frameworks such as LangChain or LlamaIndex
Experience working with graph-based data or vector databases
Experience integrating AI services into applications using APIs and cloud platforms (preferably Azure)
Experience deploying and maintaining AI/ML systems in production environments
Familiarity with AI development tools such as GitHub Copilot, Claude Code, or similar
Familiarity with evaluation, observability, and prompt optimization techniques
Understanding of data security and privacy considerations in AI systems
Strong problem-solving skills and ability to work independently on defined tasks
Experience working in agile or iterative development environments (e.g., Scrum, Kanban)