Overview
Remote
$60 - $62
Contract - W2
Contract - 7 Month(s)
No Travel Required
Skills
Amazon SageMaker
Artificial Intelligence
Generative Artificial Intelligence (AI)
Large Language Models (LLMs)
Vector Databases
Flask
Job Details
Role: AI Developer Python, AWS, LLM Integration
Location: 100% Remote
Duration: 7+ Months (Possible Extension)
Position Overview
- We are seeking an innovative and skilled AI Developer to join our team in building next-generation intelligent applications. The ideal candidate will have deep expertise in Python, AWS cloud services (especially SageMaker), and large language models (LLMs), with a foundational understanding of SAP Business AI. In this role, you will design, integrate, and deploy AI-powered solutions that enhance enterprise business processes and user experiences.
Key Responsibilities
- Design, develop, and deploy AI applications by integrating large language models (e.g., OpenAI GPT) via secure, scalable APIs using MCP (Model Context Protocol) infrastructure.
- Build robust, Python-based backend services and APIs (using frameworks like FastAPI/Flask) for data processing, model invocation, and integration with downstream applications.
- Implement and manage custom machine learning models using Amazon SageMaker, including training, tuning, and deploying inference endpoints.
- Design, develop, and maintain MCP servers and clients to facilitate seamless connections between AI models, data sources, APIs, and business systems.
- Architect and maintain reliable, automated AWS deployment pipelines using services like CloudFormation and Serverless Framework to ensure scalable application delivery.
- Collaborate with product owners, data engineers, and SAP developers to deliver features that meet business requirements.
- Adhere to MLOps best practices, including version control (Git), CI/CD pipelines, and model monitoring/observability.
- Support AI use case discovery and feasibility assessments, with a focus on generative AI and enterprise process automation.
Required Qualifications
- Bachelor s or Master s degree in Computer Science, Data Science, AI, or a related field.
- 3+ years of professional experience implementing AI/ML solutions.
- Strong proficiency in Python and experience with backend frameworks like Flask or FastAPI.
- Hands-on experience integrating OpenAI APIs (e.g., ChatGPT, GPT-4) or equivalent large language models.
- Proven expertise with AWS services, including: SageMaker (model training/deployment), Lambda, S3, API Gateway, and IAM.
- Experience with infrastructure-as-code tools such as AWS CloudFormation or the Serverless Framework.
- Solid understanding of machine learning workflows, model evaluation, and feature engineering.
- Familiarity with vector databases (e.g., Pinecone, FAISS) and Retrieval-Augmented Generation (RAG) techniques.
- Experience building AI-powered applications such as document processing systems, chatbots, or recommendation engines.
- Proficient in Git and collaborative software development practices.
- Strong problem-solving, research, and analytical skills.
- Excellent communication skills with a proven ability to work effectively in culturally and geographically diverse teams.
Preferred Qualifications
- Experience with or exposure to SAP Business AI, SAP Joule, or SAP AI Core & Launchpad.
- Familiarity with SAP S/4HANA data models or SAP Fiori applications.
Soft Skills
- A proactive problem-solver with effective debugging skills.
- Skilled at communicating complex technical concepts to both technical and non-technical stakeholders.
- Demonstrates initiative and a strong passion for learning and working with emerging AI technologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.