Logo of Huzzle

Senior Big Data Engineer (Python & Spark) - (ODS)

image

Openbank

Aug 21, 2024

Applications are closed

  • Job
    Full-time
    Mid Level
  • Data
    Software Engineering
  • Madrid
    Remote

Requirements

  • 3+ years of experience working with Python, Spark, software design patterns, and TDD.
  • Experience working with big data – Spark or PySpark is a must – Hadoop, Hive, and/or Kafka would be a plus.
  • Experience with different database structures, including SQL (Postgres, MySQL), and NOSQL (DynamoDB, DocumentDB, Redis, Elasticsearch).
  • Experience and expertise across data integration and data management with high data volumes.
  • Experience with Cloud ecosystems, AWS ecosystem (EMR, EC2, IAM, GLUE, ATHENA, S3, CloudFormation, LakeFormation, Redshift, DynamoDB, RDS, ECS & ECR) would be a great plus!
  • Experience working in agile continuous integration/DevOps paradigm and tool set (Git, Jenkins, Sonar, Nexus, Jira, and Splunk).
  • Bachelor’s Degree in Computer Science, Information Systems, Mathematics, or other STEM, and related fields, or equivalent work experience.
  • Professional working proficiency in English.

Responsibilities

  • Design and implement production big data environments using modern technologies.
  • Build, validate, and optimize large-scale, big data solutions in heterogeneous data environments.
  • Develop and manage ETLs in batch and streaming (Apache flink).

FAQs

Do we support remote work?

Yes, we primarily work remotely, using various communication tools, but we also encourage a flexible and adaptive work environment.

What technologies will I be working with?

You will be working with Python, Spark, Apache Flink, and a variety of cloud services within the AWS ecosystem, among other modern technologies.

What is the required experience for this position?

The position requires 3+ years of experience with Python, Spark, software design patterns, and test-driven development (TDD).

Is knowledge of any specific cloud services necessary?

Experience with the AWS ecosystem, including services like EMR, EC2, S3, and Redshift, is highly advantageous for the role.

What educational qualifications are required?

A Bachelor's Degree in Computer Science, Information Systems, Mathematics, or a related STEM field, or equivalent work experience, is required.

Are there opportunities for growth and career advancement within the company?

Yes, there are numerous opportunities for learning, growth, and local and international career advancement within our dynamic and agile environment.

Is proficiency in languages other than English necessary?

Professional working proficiency in English is required; knowledge of Spanish could be beneficial but is not mandatory.

What kind of team environment can I expect?

You can expect to join a dynamic and diverse tech team in a startup-like atmosphere, supported by Santander Group.

Are there any specific skills or experiences that would be considered a plus for this position?

Experience with data warehousing, visualization tools, and near real-time applications such as Apache Flink and Spark Streaming would be considered beneficial.

What benefits are offered with this position?

Competitive remuneration, an attractive benefits package, collaboration in international projects, and a positive work environment are some of the benefits offered.

Finance
Industry
1001-5000
Employees
1995
Founded Year

Mission & Purpose

Openbank is a digital-only bank based in Spain, offering a range of online banking services including savings accounts, loans, and investment products. Its ultimate mission is to provide innovative, user-friendly financial solutions with a focus on transparency and accessibility. The company's purpose is to revolutionise banking through advanced technology and a customer-centric approach, ensuring a seamless and efficient banking experience for its users.