Back to Jobs
N

Software Engineer, Infrastructure

Notion Hyderabad, Telangana, India

Apply for this Position

Job Description

"Join the revolution in collaborative AI workspaces as a Software Engineer, Infrastructure at Notion, where you'll shape the future of work and push the boundaries of what's possible."

At Notion, we're redefining the way teams and agents collaborate, and we're looking for talented Software Engineers, Infrastructure to help us achieve this vision. As a key member of our infrastructure team, you'll play a crucial role in building and maintaining the backbone of our collaborative AI workspace.

Our infrastructure team is responsible for designing, building, and operating the systems that power Notion's AI-driven features, ensuring they are scalable, secure, and highly available. If you're passionate about infrastructure engineering and want to be part of a cutting-edge project that's changing the way people work, we'd love to hear from you.

Why you should learn this:

The demand for skilled infrastructure engineers is skyrocketing, driven by the rapid growth of cloud computing, AI, and machine learning.

Expected Salary: $120,000 - $180,000 per year, depending on experience and location

How it works:

  • Design and implement scalable, high-performance infrastructure solutions using cloud-native technologies like AWS and GCP.
  • Collaborate with cross-functional teams to ensure seamless integration with Notion's AI-driven features and other systems.

Core Concepts to Master

1

Cloud Architecture

Design and implement scalable, secure, and highly available cloud architectures using AWS and GCP, ensuring optimal performance and cost efficiency.

2

Containerization and Orchestration

Use containerization tools like Docker and container orchestration platforms like Kubernetes to deploy and manage microservices-based applications.

3

DevOps and Continuous Integration

Implement DevOps practices and continuous integration pipelines to automate testing, deployment, and monitoring of infrastructure code.

Interview Questions (Beginner)

  • What are some best practices for designing scalable infrastructure solutions?
  • How do you approach troubleshooting and debugging infrastructure issues?
  • Can you explain the concept of containerization and its benefits?

Job Overview

CompanyNotion
Employment TypeFull-time
LocationHyderabad, Telangana, India
Experience LevelFresher

Advance Questions

  • Design a scalable architecture for a Notion feature that requires high availability and low latency.
  • Implement a continuous integration pipeline for infrastructure code using Jenkins and Docker.
  • Explain the trade-offs between using AWS Lambda and a traditional serverless architecture.