Senior Data Engineer

Skills
Software DevelopmentAmazon KinesisAmazon S3Amazon Web ServicesAnalytical SkillsApache KafkaData Engineering
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree or equivalent relevant experience
  • 6-8 years of industry experience in data engineering or software engineering with a focus on data systems
  • Strong proficiency in Python and SQL for data pipeline development and analysis
  • Experience with AWS data platforms Glue S3 Athena Lambda Step Functions
  • Familiarity with Snowflake or similar cloud data platforms
  • Familiarity with streaming technologies such as Kafka or Kinesis
  • Experience with workflow orchestration tools Airflow Step Functions or similar
  • Proficiency in infrastructure-as-code tools like Terraform
  • Understanding of data modeling principles
  • Excellent written and verbal communication with a strong collaborative focus
  • Experience with CI/CD tailored for machine learning systems

Nice to have

  • Insurance domain experience
  • Regulated environment experience
  • ML infrastructure familiarity
  • Feature store experience
  • Data governance experience
  • Cataloging tools exposure

Day to day

  • Design and build robust data pipelines that integrate data from diverse sources to support risk evaluation and business intelligence.
  • Build streaming data pipelines using Kafka and AWS services to enable real-time data processing and decision-making.
  • Create and operate data services that make curated datasets accessible to internal teams and external partners through APIs and scheduled deliveries.
  • Support data science workflows by building infrastructure for model training feature engineering and production inference.
  • Implement data quality frameworks including validation monitoring and alerting to maintain trust in data assets.
  • Contribute to CI/CD pipelines and infrastructure-as-code practices to ensure reliable repeatable deployments.
  • Deliver highly reliable services by following engineering best practices and participating in an on-call rotation to support production systems.
  • Contribute to the data warehouse by creating well-modeled datasets in Snowflake that empower analysts and data scientists.
  • Collaborate with data scientists analysts and business stakeholders to understand requirements and deliver solutions that drive value.