San Francisco Bay Area, CA, United States

Description

We are seeking a skilled and innovative AWS Data Engineer to join our dynamic team in the San Francisco Bay Area. This role involves designing, implementing, and maintaining scalable data pipelines and architectures using AWS technologies. As a critical member of our team, you will work collaboratively to support data-driven decision-making across the organization.

Requirements

  • Educational Background: Bachelor’s degree in Computer Science, Data Engineering, or a related field (Master’s degree preferred).
  • Experience:
    • 3+ years of experience as a Data Engineer.
    • Hands-on experience with AWS services (e.g., Glue, EMR, Lambda, Redshift, S3, IAM).
    • Proficient in Python, SQL, or Java/Scala.
    • Strong knowledge of distributed systems and data pipeline frameworks.
  • Technical Skills:
    • Experience with tools like Apache Spark, Kafka, or Hadoop.
    • Familiarity with CI/CD pipelines and version control (e.g., Git, Jenkins).
    • Understanding of data modeling, warehousing, and real-time analytics.
  • Soft Skills:
    • Excellent problem-solving abilities and attention to detail.
    • Strong communication and teamwork skills.

Bonuses

  • AWS Certifications (e.g., AWS Certified Data Analytics - Specialty, AWS Certified Solutions Architect).
  • Experience with machine learning workflows or tools.
  • Knowledge of containerized environments (e.g., Docker, Kubernetes).

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off, including vacation days and holidays.
  • Retirement plan with employer match.
  • Professional development opportunities and certifications.
  • Work-from-home flexibility and remote options.
  • A collaborative and supportive work culture focused on innovation and growth.

Responsibilities

  • Design and develop highly available, scalable, and secure data solutions on AWS.
  • Build and manage data pipelines using services such as AWS Glue, Lambda, Step Functions, and Kinesis.
  • Design data models and implement ETL/ELT processes for structured and unstructured data.
  • Maintain and optimize data storage solutions, including Redshift, S3, DynamoDB, and RDS.
  • Monitor and troubleshoot data systems to ensure reliability, security, and performance.
  • Collaborate with cross-functional teams, including data scientists, analysts, and application developers, to meet business requirements.
  • Implement data governance and security policies to comply with regulations.
  • Stay up-to-date with the latest AWS services and best practices.