Overview
Skills
Job Details
Luna Data Solutions has a contract for hire position opening (contract term approximately 6 months) for a skilled AI Developer with expertise in AWS and Azure to join the dynamic team of our client, who is located in San Marcos, TX. *This resource can work remotely (in the state of Texas), but the client would ideally like this resource to work onsite, via a hybrid basis.
NOTE: All candidates must be able to work on a W2 basis; No C2C is allowed.
Role: AI Software Developer
Role Description:
The ideal candidate will have a strong background in building and deploying production-grade artificial intelligence solutions on cloud platforms. This resource will be responsible for the entire ML lifecycle, from designing and developing cutting-edge models to integrating them seamlessly into our business applications using modern API and MLOps practices.
The scope of this position is to assist in the development of an "institutional" AI and ChatBot platform.
Key Activities/Responsibilities:
- Design, develop, and implement end-to-end AI/ML solutions, including Generative AI, NLP, and predictive models, using AWS and Azure cloud services.
- Build, train, fine-tune, and deploy machine learning models, optimizing for performance, scalability, and cost in a cloud environment.
- Design, build, and maintain robust RESTful APIs using services like AWS API Gateway and Azure API Management to expose ML models to other systems.
- Implement and manage MLOps pipelines for continuous integration, continuous delivery (CI/CD), and automated monitoring of AI models to ensure reliability and efficiency.
- Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to translate business requirements into technical specifications and deliverables.
- Integrate AI solutions with existing systems and data sources, ensuring seamless data flow and application performance.
- Stay updated with the latest advancements in AI technologies, containerization, and cloud services to drive innovation within the team.
Required Qualifications:
- Bachelor s degree in Computer Science, Engineering, or a related field.
- Proven experience in AI development and cloud computing, with a portfolio of deployed projects.
- Strong programming skills, with expert-level proficiency in Python and familiarity with its scientific computing stack (e.g., NumPy, Pandas).
- Deep experience with machine learning frameworks such as PyTorch, TensorFlow, and Hugging Face Transformers.
- Demonstrated proficiency with core AWS and/or Azure services, including:
- AI/ML Platforms: AWS SageMaker (including Pipelines, Endpoints) or Azure Machine Learning Studio.
- Compute: AWS Lambda, Azure Functions, EC2, or Virtual Machines.
- Data Storage: AWS S3, Azure Blob Storage, DynamoDB, or Cosmos DB.
- Experience consuming and creating APIs for model integration.
- Excellent problem-solving skills and meticulous attention to detail.
- Strong communication and teamwork abilities, with experience working in an Agile/Scrum environment.
- Generative AI Experience: Hands-on experience with LLMs, including prompt engineering, Retrieval-Augmented Generation (RAG) architectures, and fine-tuning open-source models.
- Familiarity with AWS Bedrock or the Azure OpenAI Service is a significant plus.
- MLOps and Infrastructure as Code (IaC).
- Experience with containerization using Docker and orchestration with Kubernetes (EKS or AKS).
- Proficiency in building CI/CD pipelines with tools like GitHub Actions, Azure DevOps, or Jenkins.
- Experience managing cloud infrastructure with Terraform or AWS CloudFormation.
- Big Data Technologies: Experience with large-scale data processing frameworks like Apache Spark.
- Specialized AI Experience: Background in a specific domain such as Natural Language Processing (NLP) using libraries like spaCy or Computer Vision (CV) with OpenCV.
- Security: Knowledge of security best practices for data and applications in cloud environments.
- Competitive compensation and benefits including health, dental, vision, voluntary life, STD, LTD insurance options, and more.
- Remote or hybrid working arrangement.
Luna Data Solutions, Inc. (LDS) provides equal employment opportunities to all employees. All applicants will be considered for employment. LDS prohibits discrimination and harassment of any type regarding age, race, color, religion, sexual orientation, gender identity, sex, national origin, genetics, protected veteran status, and/or disability status.