We're looking for a creative and technically strong AI Engineer to join our team. This role is focused on designing and building innovative Generative AI Engines that power our next-generation software applications. You'll move fast, turning user requirements into functional proof-of-concepts, and ensuring seamless integration with our software engineering teams. Determined to make real change and meaningful impacts.
Key Responsibilities
- Design and Architect robust AI engines, primarily focused on Generative AI solutions.
- Conduct rapid Proof-of-Concept (POC) development and testing to validate AI approaches and demonstrate feasibility.
- Deeply understand user and product requirements to translate business needs into technical AI specifications.
- Craft and manage APIs for AI services, ensuring strong performance, reliability, and clear documentation for integration by software engineers.
- Integrate and utilize third-party AI services and APIs (e.g., Azure OpenAI) into enterprise applications.
- Collaborate closely with software engineers to ensure the smooth deployment and scaling of AI applications into production.
- Apply MLOps principles for version control, deployment, and monitoring of AI models and services (with occasional involvement in traditional ML deployments).
- Perform intermediate SQL queries for data access and analysis to support AI development and testing.
Required Qualifications
- At least 3 years of experience in a role focused on AI, Software Engineering, or a related field.
- Strong coding proficiency in Python and a solid understanding of SQL.
- Strong knowledge of API design, consumption, and integration in a production environment.
- Hands-on experience with cloud platforms (preferably Azure, or AWS/GCP).
- Proven ability to rapidly prototype and iterate on technical solutions.
- Excellent communication and collaboration skills to effectively bridge technical work with business and user needs.
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines is a plus.