Udacity is partnering with Accenture to build and enhance its Enterprise Engineering team, focusing on building scalable back-end services, APIs, and microservices for clients and internal teams. The role involves collaboration with cross-functional teams to deliver robust and high-performance applications. This is a remote position based in Mountain View, Cairo, Dubai, or Noida with location flexibility in other US states.
Requirements
- 6–8+ years of professional software engineering experience in a live production environment
- Proven expertise in building scalable, reliable, and low-latency systems
- Demonstrated experience designing, building, delivering, and maintaining production-quality microservices
- Proficiency with back-end frameworks and technologies, such as Go, Node.js, Python, and GraphQL
- Expertise in relational databases, such as PostgreSQL, and familiarity with data pipelines and integrations
- Experience implementing AI-driven features, such as recommendation engines, machine learning models, or natural language processing
- Familiarity with cloud environments like AWS, containerization tools such as Docker and Kubernetes, and CI/CD pipelines
- Strong understanding of performance optimization and cost-efficient cloud infrastructure design
- Excellent problem-solving skills, with the ability to design elegant solutions for complex technical challenges
- Ability to lead by example and collaborate in a fast-paced, team-oriented environment
Benefits
- Flexibility of working from home
- In-person collaboration spaces in Mountain View, Cairo, Dubai, and Noida
- Flexible working hours
- Paid time off
- Comprehensive medical insurance coverage
- Employee wellness resources
- Quarterly wellness day off
- Personalized career development
- Unlimited access to Udacity courses and Nanodegrees