Creative Solutions Services, LLC is hiring: Python Developer in V...
Creative Solutions Services, LLC - Vienna, VA, United States, 22184
Work at Creative Solutions Services, LLC
Overview
- View job
Overview
We are seeking a highly experienced and motivated Software Engineer to join our team and play a key role in building our cutting-edge Agentic AI Platform. This platform will leverage the latest advancements in large language models (LLMs), Retrieval-Augmented Generation (RAG), and Multi-Agent Coordination Patterns (MCP) to create intelligent, autonomous, and integrated systems. As a senior member of the team, you will be responsible for designing, developing, and integrating core components of the platform using Python, ensuring scalability, reliability, and performance.
Responsibilities:
- Design, develop, and maintain core components of the Agentic AI Platform using Python.
- Implement and optimize solutions leveraging Large Language Models (LLMs) for various agentic behaviors and capabilities.
- Develop and integrate Retrieval-Augmented Generation (RAG) systems to enhance the platform's ability to access and utilize external knowledge.
- Implement and refine Multi-Agent Coordination Patterns (MCP) to enable complex interactions and collaboration between different AI agents.
- Design and build robust integrations with internal and external systems and APIs.
- Write clean, efficient, and well-documented code following best practices.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers.
- Troubleshoot and debug complex issues across the platform.
- Stay up-to-date with the latest research and developments in AI, LLMs, RAG, and multi-agent systems.
- Collaborate closely with product managers, researchers, and other engineering teams.
- Contribute to the architectural design and technical roadmap of the platform.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7+ years of professional software development experience.
- Extensive and proven expertise in Python programming and its ecosystem, with a strong focus on building scalable and maintainable applications. Experience with Java and Spring Boot is also highly valued.
- Demonstrated experience building and shipping production-quality software products from conception to deployment and maintenance.
- Strong background in traditional Machine Learning and Artificial Intelligence concepts, algorithms, and model development.
- Deep understanding of algorithms and data structures.
- Experience with data engineering, building robust data pipelines, and handling large datasets for AI/ML applications.
- Proven experience designing and building scalable, reliable, and distributed software systems.
- Strong understanding and practical experience with Large Language Models (LLMs), including fine-tuning, prompt engineering, and deployment.
- Experience with Retrieval-Augmented Generation (RAG) techniques and frameworks.
- Familiarity with Multi-Agent Coordination Patterns (MCP) and frameworks for building multi-agent systems.
- Experience integrating with various APIs and external services.
- Solid understanding of software engineering principles and design patterns.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and related services.
- Experience with database systems (SQL and NoSQL).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Experience with MLOps practices and tools for deploying, monitoring, and managing AI/ML models in production.
- Experience with Natural Language Processing (NLP) techniques and libraries.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines.
- Knowledge of distributed systems.
- Contributions to open-source projects in the AI or agentic systems space.