Sr. Software Engineer - Big Data, Data Lake

New
Fully remote work environment within approved U.S. locations.Full-TimeSenior
Salary120,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
7–10 years
Required Skills
AWSNode.jsPythonSQLETLTypeScriptData engineeringDistributed Systems

Requirements

  • 7–10 years of professional software engineering experience.
  • Strong expertise with AWS cloud services (S3, Glue, Athena, Lake Formation, Lambda, Step Functions, API Gateway, Kinesis).
  • Advanced experience designing and implementing large-scale data pipelines and ETL processes.
  • Expert-level proficiency in Python and SQL.
  • Strong experience building backend services and APIs using TypeScript and Node.js.
  • Deep understanding of event-driven architectures, orchestration, and distributed systems design.
  • Experience with cloud data warehouses (Snowflake, Redshift, BigQuery).
  • Knowledge of data quality, cleansing, and governance practices.
  • Familiarity with CI/CD, infrastructure automation, and serverless architectures.
  • Strong understanding of data and cloud security principles.

Responsibilities

  • Design, develop, and maintain scalable data lake architecture and cloud-native data platforms.
  • Build and optimize high-volume data ingestion, transformation, and integration pipelines.
  • Develop distributed backend systems, APIs, and event-driven services.
  • Architect and implement reliable data workflows leveraging AWS-native services.
  • Collaborate with product, analytics, and engineering teams.
  • Ensure data quality, integrity, governance, and security.
  • Design and maintain high-availability systems.
  • Participate in on-call rotations and incident response.
  • Create technical documentation and architecture diagrams.
  • Contribute to cloud infrastructure optimization and automation.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 150,000 USD per year
Apply Now