Spain Hybrid Full-time

Plain Concepts is hiring a Principal Data Engineer

About the Role

Plain Concepts is hiring a Principal Data Engineer to lead the design and implementation of end-to-end data solutions in cloud environments. You will develop projects from scratch, guide teams, ensure best practices, and mentor engineers within our agile, multidisciplinary team.

What You'll Do

  • Design and lead end-to-end data engineering solutions in cloud environments.
  • Develop projects from scratch with minimal supervision and strong team collaboration.
  • Guide teams and ensure high-quality delivery.
  • Ensure best practices in data quality, security, and scalability.
  • Mentor other engineers and promote technical excellence.
  • Develop ETLs using Apache Spark with Python or Scala.
  • Work on cloud-based projects using Azure or AWS.
  • Build scalable data pipelines using a variety of technologies.

What We're Looking For

  • 8+ years of experience in data engineering, including designing and building end-to-end cloud architectures.
  • Ability to engage with clients, understand needs, and design technical proposals tailored to business goals.
  • Experience in technical presales, including demos, solutioning, and proposal writing.
  • Capable of leading projects independently and mentoring other engineers.
  • Strong programming skills in Python, with hands-on experience in Apache Spark.
  • Expertise with Databricks, Snowflake, and Microsoft Fabric.
  • Hands-on experience building data pipelines with CI/CD.
  • Experience with testing (unit, integration, etc.).
  • Experience with IaC (Infrastructure as Code).
  • Knowledge of SQL and NoSQL databases.
  • Fluent in English and Spanish (mandatory).
  • A strong team player mindset.

Nice to Have

  • Bonus points for experience in Artificial Intelligence.

Technical Stack

  • Apache Spark, Python, Scala, Databricks, Snowflake, Microsoft Fabric
  • Azure, AWS, SQL, NoSQL, CI/CD, IaC

Team & Environment

You will join an international data squad, part of a company of over 500 people, working in flat, collaborative, and multidisciplinary teams.

Benefits & Compensation

  • Flexible schedule (35 hours/week)
  • Fully remote work (optional)
  • Flexible compensation (restaurant, transport, and childcare)
  • Fully free health insurance, with a co-payment for dental services
  • Individual budget for training or equipment and free Microsoft certifications
  • English lessons
  • Birthday day off
  • Monthly bonus for electricity and Internet expenses at home
  • Discount on gym plan and sports activities
  • Plain Camp (annual team-building event)
  • Events attendance and speakers, welcome pack, baby basket, Christmas basket, discount portal for employees
  • Salary determined by the market and your experience

Work Mode

This position offers a hybrid work mode, with fully remote work as an option.

At Plain Concepts, we certainly seek to provide equal opportunities. We want diverse applicants regardless of race, colour, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.

Required Skills
Apache SparkPythonScalaDatabricksSnowflakeMicrosoft FabricAzureAWSSQLNoSQLData EngineeringData Architecture
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Plain Concepts

Plain Concepts is a global company of over 500 people passionate about technology and innovation, creating custom solutions for clients. We are a 100% technical team, dedicated to crafting custom projects from scratch, offering expert technical consultancy, and providing top-tier training.

Visit website
Job Details
Category data
Posted 7 months ago