AWS Data Engineer (IoT & Data)

We are looking for versatile Python developers, to work on our IoT and Data Platforms projects, so depending on the project, we work with scripts and small programs for streaming processing, assembling APIs and backends with Django and Fast API, or processing data with Spark and other technologies.

You will probably learn a lot of things, we use (and your knowledge will be valuable) with AWS IoT suite, MQTT, Kafka, Lambda, DynamoDB, Relational DB, Redshift, S3, Glue, Airflow… The only thing that matters to us is that you are passionate about Python, data and caching.

100% of Galeo’s employees use Python in their daily work, it is already in the common stack of data engineers, data scientists, IoT engineers, systems, web developers…

Professional conditions

Let’s be clear. At Galeo, we value our team and want to offer you the best conditions to develop your career in an environment that suits your needs:

  • A competitive salary, complemented by an attractive performance-based bonus.
  • A training and professional growth plan. All Galeo engineers have annual training and certification objectives, customized and designed in conjunction with the company.
  • Real access to certifications: AWS, Azure, GCP, Kubernetes, Terraform, Confluent, Databricks, among others.
  • An informal, flexible and friendly work environment. We work in small teams and offer a remote format adapted to your needs. We prioritize hiring in Asturias and the Canary Islands, although we will consider candidates from anywhere in Spain if their experience and value justify it.
  • 23 days of vacation + Christmas Eve and New Year’s Eve off + 2 months of intensive work during the summer.
  • Flexible schedule and 2 long weekends to enjoy life more.
  • Face-to-face events, we hold two annual face-to-face meetings with the entire team in a festive atmosphere.
  • Innovative projects in key sectors: We specialize in areas such as Defense, Energy, Buildings, Transportation, Hospitals, Industry and Infrastructure. We highly value experience in these industries, so if this is your case, we would be delighted to meet you.
  • Other financial incentives: Rewards for referring talent to Galeo or for coaching more junior colleagues. Over 70% of our employees come from internal referrals, which says a lot about how we work here!
  • Techie vibe: we love to keep up with the latest in technology.
  • Close team and good vibes: we are like a big family here.
  • Confidence and flexibility: we know that life is not all about work. If you need time for your family or for yourself, you manage it without hassle.
  • We believe in diversity as a driver of innovation. We especially encourage women and underrepresented profiles in the technology sector to apply: your talent adds up and makes us better.

If you are looking for a place where your talent is valued, with development opportunities and challenging projects, Galeo is for you, join our team!

Roles and responsibilities

Your role will focus on the following key areas:

  • Data engineering: Development and optimization of ETL/ELT processes using PySpark.
  • Technical consulting: Requirements gathering, client liaison, and design of customized solutions.
  • Cloud development: Implementation of container-based services and serverless architectures (AWS Lambda, Fargate).
  • Architecture: Integration and orchestration of AWS services to build complex and scalable data platforms.

Professional competencies

Beyond the technical stack, we prioritize your ability to adapt and continuously learn over absolute mastery of all tools.

Essential requirements:

  • More than 3 years of experience in development with Python and Spark.
  • Solid knowledge of SQL, data design, and modeling.
  • Experience building data processing pipelines.
  • Proficiency in key AWS services: Glue, Aurora, DynamoDB, Redshift, and Step Functions.

The following will be considered a plus:

  • Experience in Infrastructure as Code (IaC) with Terraform and Terragrunt.
  • Knowledge of orchestration with Airflow.
  • Proficiency in Kafka for data streaming.
  • Excellent communication and teamwork skills.

Requirement

We prioritize hiring in Asturias, although we will consider candidates from anywhere in Spain if their experience and worth justify it.

Galeo Team

The GALEO team consists of a group of more than sixty professionals with extensive experience in various fields of technology, engineering, science and business. Our experiences include creating and developing digital products, applying artificial intelligence on a large scale, building data platforms for large companies, conducting scientific experiments, designing IoT hardware and even launching several startups.

At GALEO we like to create things, and that is our focus. No nonsense, no paperwork, no bureaucracy, no ties. We pride ourselves on maintaining a free and independent spirit that allows us to bring maximum value to our clients in a straightforward, transparent and professional manner.

GALEO’s team of engineers, developers and architects work flexibly in small, multidisciplinary and autonomous teams, operating in full alignment to achieve our project goals and customer satisfaction.

Selection process at Galeo Tech

We want you to know us as well as we know you, that’s why our process is transparent, agile and human:

  1. Video call with our Head of People. To get to know you, tell you more about Galeo and answer any questions you may have.
  2. Technical demonstration / practical challenge. Nothing too complex, just a little test so we can see how you work and give you room to shine.
  3. Interview with our Tech Manager or CTO. We will talk in more detail about your experience, interests and technological vision.
  4. Meeting with part of the team (optional). If you feel like it, you will be able to meet some of your future colleagues before making a decision.
  5. Proposal of incorporation. If everything goes well, we will make you an offer to join the team.

Are you interested in the position and do you think you fit the profile?

Apply directly on our form by sharing your cv and/or your Linkedin profile.

We look forward to meeting you!

Apply