Software Development Engineer

November 25, 2024
$223600 / year

Are you applying to the internship?

Job Description

About the Company:

IMDb is the world’s most popular and authoritative source for movie, TV, and celebrity content, reaching over 250 million unique visitors monthly. It’s part of Amazon.com, offering employees all the benefits and resources of Amazon while maintaining the autonomy of a smaller team.

Job Description:

This is a Software Development Engineer role focused on building and enhancing IMDb’s next-generation GraphQL API Gateway. This gateway serves as the central access point for various clients (first-party, second-party, and third-party). The role requires a strong understanding of building highly scalable, distributed systems.

Key Responsibilities:

• Collaborating with various IMDb and Amazon teams (including frontend developers, backend engineers, Fire TV, Prime Video teams, and third-party customers) to understand needs and translate them into technical solutions.
• Contributing to the technical vision and roadmap, working with management and other engineers.
• Owning the full software development lifecycle (SDLC): scoping, design, coding, testing, deployment, and maintenance.
• Monitoring and troubleshooting the GraphQL API Gateway infrastructure, resolving performance issues.
• Identifying and implementing operational, technical, and process improvements.
• Staying current with GraphQL technologies and best practices, advocating for their adoption.
• Mentoring and guiding team members, fostering a collaborative environment.

A Day in the Life:

The role involves tackling challenging problems in areas like load balancing, horizontal scaling, data partitioning, replication, consistency models, failure handling, orchestration tools, messaging queues, distributed databases, and caching. The work includes defining three-year roadmaps, designing and implementing solutions, delivering features, and mentoring junior engineers. Close collaboration with senior engineers is expected, aiming for innovation, testing excellence, operational excellence, and establishing best practices.

About the Team:

The team is diverse and owns the scalable architecture of the federated GraphQL API Gateway. Their mission focuses on optimizing resilience, latency, and cost while enabling new business opportunities through customer authorization and flexible architecture. They aim for seamless integration and flexible infrastructure. The team prioritizes a people-centric approach valuing team happiness, psychological safety, work-life balance, diversity, and aligning individual talents with roles.