AI Engineer
Role details
Job location
Tech stack
Job description
The role is centered on three core areas: AI application strategy and prototyping, full-stack development and system integration, and application support and lifecycle management. The ideal candidate brings hands-on experience as a full-stack engineer with a strong foundation in AI/ML, including proficiency in Python, experience with LLM frameworks, and a solid understanding of the software development lifecycle, cloud platforms, and production support of enterprise applications.
How You'll Make an Impact
-
40% Full-Stack Development and Integration
-
Design, build, and deploy robust, scalable full-stack applications, integrating front-end interfaces with back-end LLM services.
-
Develop and manage APIs to ensure seamless integration of AI models into existing engineering platforms and workflows.
-
Implement and manage CI/CD pipelines to automate the testing and deployment of applications.
-
Collaborate with and guide external contractors on specific development tasks, ensuring alignment with project standards and timelines.
-
30% AI Application Strategy and Prototyping
-
Collaborate with engineering stakeholders to identify and evaluate opportunities for new LLM-based applications that address business needs.
-
Translate user requirements and process challenges into technical specifications for AI-powered tools and service assistants.
-
Develop proof-of-concept models and rapid prototypes to validate the feasibility and potential impact of new application ideas.
-
30% Application Support and Lifecycle Management
-
Provide ongoing technical support for deployed AI applications, performing troubleshooting and resolving reported issues.
-
Monitor application performance, reliability, and user feedback to identify and implement continuous improvements and optimizations.
-
Create and maintain comprehensive documentation for application architecture, codebases, and operational procedures.
Requirements
-
Bachelor's degree in a technical field. Mechanical or Aerospace Engineering preferred / not required.
-
2-5 years' AI/ML engineering. Candidates with more experience may be considered for a higher-level position.
-
Developing and deploying applications using Python and modern AI/LLM frameworks.
-
Large language models (LLM), generative AI, NLP, and machine learning
-
Frameworks and patterns like LangChain, Model Context Protocol, and agentic workflows
-
Proficiency in Python, API development, and application design
-
AWS and/or Azure deployment and support, Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.