Notion

Software Engineer, Data Infrastructure

Notion

full-time

Posted on:

Location Type: Hybrid

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Manage and improve Terraform stacks for AWS and Snowflake resources, ensuring services are properly tracked, modularized, and secured.
  • Harden pipelines with alerting on test failures, PR validation with plan previews and impact analysis, and deployment guardrails.
  • Set up and maintain EMR clusters (and EKS in the future), track health, and scale based on workload needs.
  • Configure monitoring, alerting, and dashboards to keep the platform healthy and issues visible.
  • Triage DAG failures, infrastructure alerts, and platform incidents during India hours, providing faster response times for the team.

Requirements

  • 7+ years as a software or infrastructure engineer with strong DevOps experience
  • Experience in data platform or infrastructure domains
  • Deep hands-on experience with Infrastructure as Code (e.g. Terraform) — you've managed large stacks and know how to modularize, optimize, and debug complex issues
  • Experience building and maintaining CI/CD pipelines, including pipeline design, caching, artifact management, and deployment strategies
  • Hands-on cloud infrastructure experience (AWS preferred) across services like EMR, S3, Athena, and EKS
  • Strong SQL skills and proficiency in Python or another object-oriented language
  • Self-starter who can independently identify opportunities and execute with minimal direction.
Benefits
  • Health insurance
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TerraformAWSSnowflakeCI/CD pipelinesSQLPythonInfrastructure as CodeEMREKSDAG
Soft Skills
self-starterindependent executionproblem-solvingteam collaborationcommunication