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