Notion

Software Engineer, Data Infrastructure

Notion1 weeks ago
Location

Hyderabad, India

Type

Full Time

Salary

INR 1,800,000 – 3,500,000

Level

Senior

Role

Data Infrastructure Engineer

Posted

Mar 9, 2026

Full TimeSenior

The role

Summary

Notion is seeking a Senior Software Engineer for its Data Infrastructure team in Hyderabad, India. The role focuses on managing and improving data engineering infrastructure, involving critical work with AWS services, Snowflake, and Airflow to enhance platform reliability, observability, and CI/CD tooling.

What you'll do

Infrastructure as Code Management: Manage and improve Terraform stacks for AWS and Snowflake resources, ensuring proper tracking, modularization, and security of infrastructure components.
CI/CD Pipeline Enhancement: Develop and harden continuous integration and deployment pipelines with advanced features like alerting, test validation, and deployment guardrails.
Compute Infrastructure Management: Set up, maintain, and scale EMR clusters and future EKS environments, monitoring cluster health and optimizing resource allocation.
Platform Observability: Configure comprehensive monitoring, alerting, and dashboarding systems to ensure platform health and rapid issue detection.
Operational Support: Provide critical operational coverage during India hours, triaging DAG failures, infrastructure alerts, and platform incidents.

What we look for

Technical

Cloud InfrastructureExtensive hands-on experience with AWS services, particularly EMR, S3, Athena, and EKS
Infrastructure as CodeProven expertise with Terraform, including managing large infrastructure stacks and complex modularization
Programming SkillsStrong proficiency in Python and SQL, with object-oriented programming capabilities

Education

Computer Science or Related FieldBachelor's or Master's degree in Computer Science, Software Engineering, or equivalent technical discipline

Experience

DevOps ExperienceMinimum 7 years of software or infrastructure engineering experience with strong DevOps background
Data Platform ExpertiseProven experience in data platform or infrastructure domains

Skills

Required skills

TerraformAdvanced Infrastructure as Code management and modularization skills
AWS ServicesComprehensive knowledge of cloud infrastructure services like EMR, S3, Athena
CI/CDExpert-level pipeline design, caching, artifact management, and deployment strategies

Nice to have

Observability ToolsExperience with Grafana, Prometheus, Honeycomb
Data ProcessingFamiliarity with Apache Spark and EMR-based data processing
SnowflakeKnowledge of Snowflake administration and Terraform management

Compensation & benefits

Salary

INR 1,800,000 – 3,500,000 (annual)

Stock options

Available

Benefits

Flexible Work Arrangement

Hybrid work model with in-office collaboration on Anchor Days (Mondays, Tuesdays, Thursdays)

Global Work Culture

Opportunity to work with a diverse, international team in a fast-growing SaaS company

Professional Growth

High-autonomy role with opportunities for significant infrastructure projects and quick-win impact


Interview process

  1. 1
    Initial Screening Review of application and initial candidate evaluation
  2. 2
    Technical Assessment Comprehensive evaluation of technical skills in infrastructure, cloud services, and DevOps
  3. 3
    Technical Interviews In-depth discussions with team members focusing on infrastructure design, CI/CD, and problem-solving
  4. 4
    Final Interview Discussion with team leadership about role alignment, cultural fit, and strategic contributions

Apply for this position

You'll be redirected to the company's application page