Software Engineer - GEN AI
Core
Develop, deploy, and maintain Generative AI solutions and scalable AI-powered applications for heavy machinery customers.
Role type
Generative AI Software Engineer
Builds
AI-powered applications and services for industrial customers
Domain
Industrial technology / Generative AI
Deliverable
production ML models
Required skills
Python, FastAPI, Large Language Models (LLMs), Prompt Engineering, LangChain, LangGraph, Semantic Kernel, CrewAI, AWS, Infrastructure-as-Code (CloudFormation), CI/CD (GitHub Actions), Apache Airflow, REST APIs
Preferred skills
Git, AWS SageMaker, Lambda, API Gateway, RDS, Retrieval-Augmented Generation (RAG), agent-based workflows
Technologies
Python, FastAPI, LangChain, LangGraph, Semantic Kernel, CrewAI, AWS, CloudFormation, GitHub Actions, Apache Airflow
Responsibilities
Develop and maintain Generative AI solutions; Build, test, and deploy AI applications in cloud environments; Support CI/CD pipelines; Deploy solutions on AWS using infrastructure-as-code; Work with modern GenAI frameworks; Apply LLM concepts and prompt engineering; Develop and maintain APIs; Collaborate on AI workflows and data pipelines; Participate in code reviews and documentation.
Seniority
Mid-level, hands-on IC