AI Developer
Core
Design and develop AI-enabled applications, services, and APIs integrating machine learning and generative AI into enterprise systems.
Role type
AI Developer (Software Engineer)
Builds
AI applications, services, and APIs for a North American financial institution
Domain
Financial Services / Artificial Intelligence / Machine Learning
Deliverable
production ML models | product features
Required skills
Python, API development, cloud platforms, databases, CI/CD, software testing, application architecture, machine learning, natural-language processing, generative AI
Preferred skills
large language models, prompt engineering, RAG, embeddings, vector databases, LangChain, LlamaIndex, Semantic Kernel, MLflow, model evaluation, model-serving platforms
Responsibilities
Design and develop AI-enabled applications, services, and APIs; Integrate machine-learning models and generative AI capabilities into enterprise systems; Build data-processing, retrieval, evaluation, and model-integration workflows; Develop prompts, model interactions, and application logic for AI use cases; Implement automated testing, monitoring, logging, and performance measurement; Troubleshoot application, integration, and model-related issues
Seniority
Mid-level to Senior, hands-on IC