ECS is seeking a Python Developer to work on building enterprise-scale integrations, AI-powered tools, and robust data pipelines that form the foundation of our AI Delivery Engine ecosystem.
Requirements
- 8+ years of hands-on Python development experience with demonstrated expertise in building production-grade applications
- Strong experience with source control systems (Git) and branching strategies for collaborative development
- Proven experience in Python unit testing frameworks (pytest, unittest) with a track record of maintaining high code coverage
- Demonstrated ability to develop and maintain library code with clean APIs and well-structured modules
- Experience with Model Context Protocol development and implementation
- Experience developing or managing Python packages via PyPI with understanding of package distribution and versioning
- Familiarity with enterprise platform integrations such as Jira, SharePoint, GitLab, Azure DevOps, GitHub, or Salesforce
Responsibilities
- Extend and enhance existing AWS WAF CloudWatch integration and build new MCP servers for enterprise platforms
- Develop MCP servers for Jira, SharePoint, GitLab, Azure DevOps, GitHub, and Salesforce
- Design and implement server architectures that support seamless communication between AI agents and enterprise systems
- Develop robust connectors and data pipelines to extract, transform, and analyze information from multiple enterprise repositories and project management systems
- Build scalable data processing workflows that handle large volumes of information across distributed systems
- Create reusable integration patterns that can be adapted for multiple enterprise platforms
- Build Python-based tools that support 'vibe coding' workflows and intelligent automation
Other
- Bachelor's degree in Computer Science, Software Engineering, or related field; or equivalent practical experience
- Proven track record working in enterprise-level environments with complex technical requirements and stakeholder management
- Ability to work in a fast-paced, agile environment
- Strong commitment to code quality and ability to create maintainable library code
- ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis any characteristic protected by law