Big Data Engineer

A technology company with over 400 employees across 14 offices in 6 countries, focused on custom development projects, technical consulting, and training.
Spain
Data
Remote
101 - 500 Employees
4+ years of experience
Enterprise SaaS

Description For Big Data Engineer

Plain Concepts is a dynamic technology company with over 400 passionate tech professionals spread across 14 offices in 6 countries. As a Big Data Engineer, you'll be part of a company with a 100% technical DNA that focuses on custom development projects, technical consulting, and training. The role offers an opportunity to work with cutting-edge technologies, particularly in big data processing using Python/Scala with Spark and cloud technologies (Azure/AWS).

The position involves working in self-managed, multidisciplinary teams following Agile methodologies. You'll be responsible for developing ETLs, creating scalable data pipelines, and participating in architecture design decisions. The company values clean code, best practices, and a collaborative approach to problem-solving.

The work environment emphasizes flexibility with a 35-hour work week and 100% remote work options. Plain Concepts offers comprehensive benefits including medical and dental insurance, professional development opportunities with training budgets and free Microsoft certifications, and various lifestyle perks such as English classes and gym discounts.

The company culture promotes innovation, creativity, and knowledge sharing, with regular opportunities to participate in conferences, events, and talks. They maintain a flat, horizontal organization structure and are strongly committed to Agile values. Plain Concepts prides itself on transparency and fostering an inclusive, diverse workplace where different perspectives are valued.

This role is ideal for experienced data engineers who want to work on innovative projects while having the freedom to contribute to technical decisions and architecture design. The position offers both technical growth and work-life balance, making it an attractive opportunity for professionals looking to advance their careers in a dynamic, technology-focused environment.

Last updated a month ago

Responsibilities For Big Data Engineer

  • Get involved in projects from initial client relationship stages, understanding business needs to propose the most suitable technical solution
  • Develop projects from scratch under minimal supervision with team collaboration
  • Participate in architecture design and decision-making in a constructive environment
  • Be key in developing best practices, clean and reusable code
  • Develop ETLs with Spark (Python/Scala)
  • Develop cloud projects (Azure/AWS)
  • Build scalable pipelines with different technologies

Requirements For Big Data Engineer

Python
  • At least 4 years of experience in software/data engineering
  • Experience in architecture design
  • Strong experience in Python or Scala and Spark processing large volumes of data
  • Strong experience in Cloud (Azure or AWS)
  • Experience in creating data pipelines (CI/CD)
  • Experience in testing (unit, integration, etc.)
  • Knowledge of SQL and NoSQL databases
  • Good level of English (essential)
  • Team player

Benefits For Big Data Engineer

Medical Insurance
Dental Insurance
Education Budget
  • Competitive salary based on experience
  • Flexible schedule 35 hours/week (without salary reduction)
  • 100% remote work (optional)
  • Flexible compensation (restaurant, transport, and daycare)
  • Medical and dental insurance (completely free for employee)
  • Individual budget for training and free Microsoft certifications
  • English classes (1 hour per week)
  • Birthday off
  • Monthly bonus for electricity and internet at home
  • Gym plan and sports activities discount
  • Plain Camp (annual team building event)

Interested in this job?