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 mechanical or aerospace engineering or a related technical field.
-
2-5 years of experience in full-stack software development or AI/ML engineering.
-
Proven experience developing and deploying applications using Python and modern AI/LLM frameworks.
-
Artificial Intelligence: Hands-on experience with large language models (LLM), generative AI, NLP, and machine learning, including practical use of frameworks and patterns such as LangChain, Model Context Protocol, and agentic workflows.
-
Software & Cloud Engineering: Strong software engineering experience with proficiency in Python, API development, and full-stack application design, including deployment and support on AWS and Azure, DevOps practices, and modern front-end frameworks such as React.
-
Professional Abilities: Strong analytical and troubleshooting skills with a collaborative, team-oriented approach to solving complex problems.
-
Azure Solutions Architect Expert certification would be a plus
Export Control Requirement: 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.
Benefits & conditions
- Career growth and development opportunities
- Supportive work culture
- Company paid Health and wellness benefits
- Paid Time Off and paid holidays
- 401K savings plan with company match
- Family building benefits
- Parental leave
Jobs & Careers: https://jobs.siemens-energy.com/jobs