Dice is the leading career destination for tech experts at every stage of their careers. Our client, ICT Mondial Inc, is seeking the following. Apply via Dice today!
Python Developer
We are seeking a highly skilled and motivated Python Developer to join our team. In this role, you will design, build, and maintain production-grade AI-powered applications—primarily chatbot and conversational AI systems. You will work across the full engineering stack: from backend APIs and database design to LLM integration, evaluation, and CI/CD infrastructure. This is a high-impact role requiring strong technical depth, excellent communication, and a collaborative mindset.
Location: Woodlawn, MD (5 days/week on-site required)
Clearance: Must be able to obtain and maintain a Public Trust clearance
Key Responsibilities
- Ensure chatbot reliability, safety, and compliance through moderation, guardrails, and abuse prevention.
- Implement monitoring, logging, and alerting to support production reliability and rapid issue resolution.
- Design and analyze A/B tests to evaluate the impact of changes to chatbot prompts, models, or features.
- Lead code reviews and enforce best practices to maintain high engineering standards.
- Contribute to CI/CD pipelines, cloud deployments, and infrastructure decisions supporting high availability.
- Evaluate and adopt new AI technologies and architectural improvements to support long-term scalability.
- Design, implement, and maintain relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) to support chatbot functionality, session management, and knowledge base storage.
- Optimize database queries and ensure data integrity, security, and scalability.
- Manage document indexing and updates in the knowledge base to ensure accurate and efficient retrieval.
- Communicate clearly with stakeholders, raise risks early, and support user feedback loops.
Required Qualifications
Education
- Bachelor''s Degree in Computer Science, Mathematics, Engineering, or a related field.
- Master''s or Doctorate degree may substitute for required experience.
Experience
- 10+ years of experience building, scaling, and maintaining production-grade Python applications.
Technical Skills
- Deep expertise in production-grade Python application development.
- Strong Python backend engineering including API design, asynchronous programming, and system integration.
- Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
Desired Skills
- Experience with DevOps practices including CI/CD pipelines, cloud infrastructure, containerization, monitoring, and logging.
- Prior experience building or operating public-facing, high-availability, or regulated systems.