Description

Key Responsibilities

  • Design and build complex, multi-tenant systems with a focus on scalability and reliability.
  • Develop and maintain batch and real-time data pipelines using modern data engineering practices.
  • Implement CI/CD pipelines and Infrastructure as Code (IaC) using tools like GitHub Actions and eTrraform.
  • Collaborate with cross-functional teams to deliver cloud-native solutions, primarily on AWS.
  • Apply automation-first principles to streamline development and operational processes.
  • Ensure observability through monitoring, logging, and alerting best practices.
  • Provide technical leadership and contribute to platform engineering initiatives.


 

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 8+ years of experience in software engineering.
  • Proven track record in designing and building scalable systems.
  • Strong problem-solving skills and a commitment to engineering excellence.
  • Deep understanding of platform engineering and cloud-native design patterns (especially AWS).
  • Expertise in microservices architecture is a plus.
  • Strong background in data engineering and modern data architecture.
  • Extensive experience with CI/CD pipelines and Infrastructure as Code (Terraform, YAML).
  • Operational experience with observability tools and practices.
  • Proficiency with GitHub and source control workflows.


 

Preferred Technical Skills

  • Databricks: Strong expertise, including data lakes and data warehouse architecture.
  • AWS: Comprehensive knowledge of native data services and cloud architecture.
  • Python: Advanced knowledge with object-oriented programming principles.
  • Terraform: Advanced experience in building and managing IaC systems

Education

Any Gradute