Onsite Senior Data Engineer

Posted 2 hours ago

Apply now

About the role

  • Senior Data Engineer designing and improving software for business capabilities at Barclays. Collaborating with teams to build a data and intelligence platform for Equity Derivatives.

Responsibilities

  • design, develop and improve software for business, platform, and technology capabilities
  • development and delivery of high-quality software solutions using programming languages, frameworks, and tools
  • ensuring code is scalable, maintainable, and optimized for performance
  • cross-functional collaboration to define software requirements and ensure seamless integration
  • participate in code reviews and promote a culture of code quality and knowledge sharing
  • adhere to secure coding practices and mitigate vulnerabilities
  • implement effective unit testing practices

Requirements

  • experience with Python for data engineering and services, including FastAPI, PySpark, Pydantic, and asyncio
  • cloud platforms and data services across AWS such as EC2, ECS/Fargate, EMR, Glue, and S3
  • data orchestration and workflow tools such as Airflow or Dagster
  • modern data lake and storage ecosystems including Iceberg, Parquet, and data catalogs
  • caching and performance optimization for production systems such as Redis
  • experience with Databricks or Snowflake
  • observability and monitoring platforms such as Grafana or Splunk
  • streaming and messaging technologies such as Kafka
  • knowledge of Java and Java Scripting

Benefits

  • medical, dental and vision coverage
  • 401(k)
  • life insurance
  • other paid leave for qualifying circumstances

Job title

Senior Data Engineer

Job type

Experience level

Senior

Salary

$120,000 - $175,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job