onsite
Software Developer II Generative AI / Agentic AI - Niagara Water
AI Engineer
Mid‑level software developer focused on building generative‑AI and agentic AI solutions, leveraging Python, LLMs, and cloud services to create intelligent, scalable applications.
About the role
Key Responsibilities
- Design, develop, and maintain AI‑driven microservices that integrate large language models for conversational and autonomous agent capabilities.
- Implement end‑to‑end pipelines for data preprocessing, model fine‑tuning, and inference deployment on AWS.
- Collaborate with product, UX, and data science teams to translate business requirements into robust, production‑grade code.
- Write clean, testable Python code, create RESTful APIs, and containerize services using Docker for scalable deployment.
- Monitor performance, troubleshoot issues, and continuously improve model accuracy and system reliability.
Requirements
- 2–4 years of professional software development experience, primarily in Python.
- Hands‑on experience with large language models (e.g., GPT, LLaMA) and prompt engineering.
- Proficiency with cloud platforms, especially AWS (Lambda, SageMaker, ECS/EKS).
- Solid understanding of containerization (Docker) and CI/CD pipelines.
- Experience building and consuming RESTful APIs; familiarity with version control (Git) and agile methodologies.
Skills
pythonmachine learningawsdocker