> Markdown version of [/jobs/ext/2833685-ai-ml-software-engineer](https://www.wearedevelopers.com/jobs/ext/2833685-ai-ml-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI/ML Software Engineer - **Company:** CAPITAL GLOBAL SOLUTIONS LLC - **Location:** Plano, TX, United States - **Experience:** Expert - **Salary:** $135,200.0 - $145,600.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Continuous Integration, Amazon DynamoDB, Python (Programming Language), Azure Machine Learning, Software Engineering, Speech Recognition, Chatbots, Large Language Models, Multi-Agent Systems, Prompt Engineering, Generative AI, Backend, Web Filtering, Event Driven Architecture, Kubernetes, Graphql, Speech Synthesis, Virtual Agents, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), Docker, Microservices - **Published:** September 10, 2026 - **Apply:** https://www.careerjet.com/job/us8f0b2a6202b757a3cf5a7ffe77b25c25/eaa ## About the Role The ideal candidate will have strong software engineering and full-stack development experience, along with hands-on expertise in Generative AI, Agentic AI, RAG, LLMs, and conversational AI. Candidates with 7+ years of software development experience are encouraged to apply, provided their background strongly aligns with Full Stack and Agentic AI development., * 7+ years of hands-on software development experience. * Strong proficiency in Java and/or Python. * Hands-on production experience with Generative AI, LLMs, and Agentic AI. * Strong experience with RAG architectures, embeddings, chunking, and vector databases. * Experience with one or more of: * LangChain * LlamaIndex * Semantic Kernel * CrewAI * Hands-on experience with AWS Bedrock and Anthropic Claude. * Strong understanding of prompt engineering and LLM application development. * Experience with REST APIs, microservices, and event-driven systems. * Experience with AWS services including: * Lambda * Step Functions * API Gateway * S3 * DynamoDB * SQS * Experience with Docker, Kubernetes/EKS/ECS, CI/CD, and Infrastructure as Code. * Experience building conversational AI, chatbots, or voice-enabled AI applications. Requirements Preferred Qualifications * Experience with Pinecone, OpenSearch, pgvector, or FAISS. * Experience with LLM evaluation and observability frameworks. * Experience implementing AI guardrails, content filtering, and responsible AI practices. * Experience integrating speech-to-text and text-to-speech technologies. * Financial services or banking industry experience. * Experience working in enterprise-scale and highly regulated environments. ## Description * Design, develop, and deploy scalable Full Stack and Agentic AI applications. * Build AI agents, multi-agent workflows, RAG pipelines, and LLM-powered applications. * Develop backend services and APIs using Java and/or Python. * Build modern frontend applications and integrate them with AI/ML services. * Implement RAG solutions using chunking, embeddings, vector databases, and retrieval techniques. * Work with AWS Bedrock and Anthropic Claude models and APIs. * Use AI frameworks such as LangChain, LlamaIndex, Semantic Kernel, or CrewAI. * Develop conversational AI solutions, including text chatbots and voice-enabled applications. * Apply prompt engineering techniques including system prompts, few-shot prompting, tool calling, and structured outputs. * Build scalable microservices and event-driven architectures using AWS services. * Implement CI/CD, Docker, Kubernetes/EKS/ECS, and Infrastructure as Code. * Develop and integrate REST and GraphQL APIs. * Implement LLM evaluation, observability, guardrails, content filtering, and responsible AI practices. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Should we build Generative AI into our existing software?](https://www.wearedevelopers.com/videos/1129-should-we-build-generative-ai-into-our-existing-software) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer)