Sr. Data Engineer - Data Analytics

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSPythonSQLApache AirflowTypeScriptApache KafkaGoSparkScala

Requirements

  • Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related technical field.
  • 7+ years of experience in data engineering or backend/data platform development roles.
  • Strong hands-on experience with real-time, event-driven architectures and streaming systems.
  • Proficiency in at least one modern programming language such as Python, Scala, Go, or TypeScript.
  • Experience building and maintaining complex data processing pipelines in production environments.
  • Strong knowledge of data modeling techniques (e.g., star schema, dimensional modeling).
  • Experience with query optimization and performance tuning for large-scale data systems.
  • Familiarity with AWS data ecosystem and distributed data processing frameworks (e.g., Spark, Flink, EMR).
  • Experience with Airflow, Kafka (preferred), and modern CI/CD workflows (GitLab).
  • Strong problem-solving mindset with ability to work independently in a global, remote team setup.

Responsibilities

  • Design and implement scalable, low-latency real-time data streaming architectures and end-to-end data pipelines for high-volume systems.
  • Develop clean, maintainable, and efficient code using technologies such as Go, Python, TypeScript/Node.js, Scala, and SQL.
  • Build and optimize complex data processing workflows handling structured and unstructured data sources.
  • Contribute to architecture decisions and delivery of key platform modules supporting real-time analytics and data-driven products.
  • Work with AWS-based data services including Kinesis, Lambda, SQS, Redshift, Glue, Athena, and related big data technologies.
  • Improve system performance, reliability, and observability through continuous optimization and production monitoring.
  • Participate in CI/CD-based deployment processes and ensure smooth production releases and system stability.
  • Mentor team members by sharing knowledge, providing feedback, and promoting engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now