Marriott is seeking to revolutionize how application teams provision environments, manage access, and ship products at scale by developing an Internal Developer Portal. This role will significantly influence the technical direction and architecture of this enterprise-scale platform.
Requirements
- 7+ years of software development experience with strong Python expertise
- Proven track record building production RESTful APIs, preferably with FastAPI
- Deep understanding of Python best practices, design patterns, and ecosystem tools
- Experience with AWS services and cloud-native architecture
- Strong knowledge of PostgreSQL, DocumentDB/MongoDB, and Redis
- Excellence in writing clean, maintainable, well-tested code
- Experience with containerization (Docker, Kubernetes, Helm)
Responsibilities
- Design and Build APIs: Create robust, scalable RESTful APIs using FastAPI and Python best practices to power our portal's core functionality
- Drive Automation: Develop Python-based automation scripts and workflows that eliminate manual processes and accelerate development velocity across the organization
- AI Integration: Implement cutting-edge AI integrations and intelligent features that enhance the developer experience and provide smart insights
- Platform Architecture: Collaborate on architectural decisions for a platform handling environment provisioning, access management, application information, and environment management at enterprise scale
- Cloud Infrastructure and Migration: Leverage AWS services to build resilient, performant solutions
- Mentorship: Guide and mentor team members, sharing your expertise to elevate the entire team's capabilities
- Cross-functional Collaboration: Work closely with frontend engineers, DevOps, and stakeholder teams to deliver end-to-end platform features
Other
- This is a temporary position.
- Bachelor's or Master's in Computer Science or equivalent experience
- Self-motivated problem solver who thrives in greenfield development
- Strong communication skills and ability to work effectively in small, agile teams
- Quarterly travel (3-4 days) for PI Planning sessions