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 professionals spread across 14 offices in 6 countries. As a Big Data Engineer, you'll join a multidisciplinary team working on cutting-edge projects using technologies like Python, Scala, Spark, and cloud platforms (Azure/AWS). The role offers a perfect blend of technical challenges and professional growth, with opportunities to work on large-scale data projects from inception to deployment.

The company stands out for its 100% technical DNA, focusing on custom development projects, technical consulting, and training. They pride themselves on their flat, horizontal organization structure and strong commitment to Agile values. The work environment promotes knowledge sharing, creativity, and innovation, with teams having the autonomy to self-manage their projects.

The position offers an attractive work-life balance with a 35-hour work week, full remote work options, and comprehensive benefits including medical and dental insurance. You'll have opportunities for continuous learning through training budgets, Microsoft certifications, and English classes. The company culture emphasizes inclusivity, transparency, and technical excellence.

As a Big Data Engineer, you'll be instrumental in designing and implementing scalable data solutions, developing ETLs with Spark, and building robust data pipelines. The role requires strong expertise in Python or Scala, cloud platforms, and big data technologies. You'll work directly with clients from project inception, understanding their business needs and proposing optimal technical solutions.

Plain Concepts is committed to equal opportunities and welcomes diverse candidates. The company offers a collaborative environment where innovation is encouraged, and technical excellence is paramount. Join a team that's passionate about technology and focused on delivering high-quality solutions to clients while maintaining a healthy work-life balance.

Last updated a month ago

Responsibilities For Big Data Engineer

  • Involve 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
  • 35-hour work week with flexible schedule (no salary reduction)
  • 100% remote work (optional)
  • Flexible compensation (restaurant, transport, and daycare)
  • Medical and dental insurance (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
  • Annual team building event (Plain Camp)

Interested in this job?