AI Engineer
Role details
Job location
Tech stack
Job description
- Design and deliver generative AI applications that address real operational and
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a
related field from an ABET-accredited program
- 3-5+ years of professional experience in software engineering, AI engineering, or
related roles
-
Strong proficiency in Python
-
Experience building and shipping production software systems
-
Full-stack development experience (frontend and backend)
-
Experience with cloud platforms (AWS, Azure, or GCP) and modern cloud
architectures
- DevOps experience, including CI/CD pipelines, containerization, and deployment
automation
-
Experience designing and consuming APIs following industry best practices
-
Proficiency with source control and collaboration tools (e.g., GitHub)
-
Strong problem-solving, communication, and systems-thinking skills
-
Ability to operate effectively and independently within a large, complex enterprise
environment Hands-on experience building LLM-powered applications
- Experience with agentic or orchestration frameworks (e.g., LangChain, LangGraph,
AutoGen, or similar)
- Experience with the energy sector, utilities, or industrial systems