Senior AI Engineer
New
A
Alabama SolutionsTechnology
Uruguay. ArgentinaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of professional experience in software development; 2+ years of hands-on professional experience designing and implementing Artificial Intelligence solutions.
- Required Skills
- PythonC#.NETRESTful APIsPrompt EngineeringGenerative AI
Requirements
- 6+ years of professional experience in software development, solution design, or application architecture.
- 2+ years of hands-on professional experience designing and implementing Artificial Intelligence solutions.
- Proven experience developing Generative AI and Large Language Model applications.
- Strong experience with RAG, Prompt Engineering, embeddings, semantic search, and vector databases.
- Experience building AI agents and implementing Tool Calling or Function Calling.
- Experience integrating Azure OpenAI, OpenAI APIs, or equivalent cloud-based AI services.
- Strong software development experience with Python and/or C#/.NET.
- Experience designing and integrating REST APIs.
- Knowledge of Git, relational databases, software architecture, and cloud-based solutions.
- Experience taking AI prototypes or proofs of concept into production.
- Ability to translate business requirements into technical AI solutions.
- Ability to lead technical decisions and collaborate with software development teams.
Responsibilities
- Design, develop, and deploy scalable AI and Generative AI solutions.
- Build LLM-powered applications, intelligent assistants, copilots, AI agents, and automated workflows.
- Design and implement Retrieval-Augmented Generation (RAG) architectures.
- Implement semantic search, embeddings, knowledge retrieval, and vector database solutions.
- Integrate Large Language Models through Azure OpenAI, OpenAI APIs, or equivalent AI platforms.
- Develop prompts, tools, function-calling workflows, and agent orchestration mechanisms.
- Evaluate and select AI models, frameworks, and architectures according to each use case.
- Define evaluation criteria and monitor the accuracy, quality, latency, security, and cost of AI solutions.
- Integrate AI capabilities into existing software products and enterprise applications.
- Provide technical leadership and define development standards and best practices for AI initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site