Company Description
Join Us!
Why Talan?
For the 4th consecutive year, Talan Spain has been recognized as a Great Place to Work! This year, we’re also celebrating our 2nd certification in Poland, a significant milestone since opening our office there.
Talan is an international advisory group specializing in innovation and transformation through technology, with 5,000 employees and an annual turnover of 600M€.
We offer our customers a continuum of services to support them at each key stage of their organization's transformation, with four main activities:
-
CONSULTING in Management and Innovation: Supporting business, managerial, cultural, and technological transformations.
-
DATA & TECHNOLOGY: Implementing major transformation projects.
-
CLOUD & APPLICATION SERVICES: Building or integrating software solutions.
-
SERVICE CENTERS of EXCELLENCE: Providing technology, innovation, agility, sustainability of skills, and cost optimization.
Talan accelerates its clients' transformation through innovation and technology. By understanding their challenges and supporting them with technology, innovation, and data, we enable them to be more efficient and resilient.
Job Description
About the Role
We are looking for a Mid-Level Backend Spark Developer to join our data engineering team. In this role, you will be responsible for developing, maintaining, and optimizing data processing solutions using Apache Spark and related technologies. You will work closely with cross-functional teams to analyze requirements, build scalable data pipelines, and contribute to the continuous improvement of our data platform.
Key Responsibilities
-
Design, develop, and maintain backend data processing solutions using Apache Spark.
-
Write and optimize SQL queries for data extraction, transformation, and analysis.
-
Develop scalable data pipelines and ETL processes.
-
Collaborate with team members to gather requirements and deliver high-quality solutions.
-
Participate in code reviews and follow software development best practices.
-
Use Git for version control and collaborative development.
-
Troubleshoot, debug, and resolve technical issues.
-
Contribute proactively to improving processes, systems, and team collaboration.
Qualifications
Required Qualifications
-
1.5–2 years of experience in data engineering, software development, or a related field.
-
Strong knowledge of SQL, including ANSI SQL, Hive SQL, and Spark SQL.
-
Hands-on experience with Apache Spark.
-
Experience with Scala (preferred) or another programming language such as Python or Java.
-
Experience working with Git.
-
Strong analytical and problem-solving skills.
-
Ability to work effectively in a collaborative team environment.
-
Proactive mindset with a willingness to take ownership of tasks and deliver results.
-
English proficiency of B2 level or higher.
Nice to Have
-
Experience with cloud-based or enterprise Spark environments such as:
-
Azure Databricks
-
Amazon EMR
-
Cloudera
-
Other Spark-based platforms
-
Understanding of Apache Hive.
-
Experience with reporting and visualization tools, such as Power BI.
Preferred Technology Stack
-
Apache Spark
-
Scala / Python / Java
-
SQL (ANSI SQL, Hive SQL, Spark SQL)
-
Git
-
Hive
-
Azure Databricks / Amazon EMR / Cloudera
-
Power BI (nice to have)
Additional Information
What do we offer you?
-
Full-time contract.
-
Smart Office Pack so that you can work comfortably from home.
-
Training and career development.
-
Benefits and perks such as private medical insurance, life insurance, lunch and travel cards as part of the flexible remuneration package.
-
Possibility to be part of a multicultural team and work on international projects.
-
Possibility to manage work-permits.
If you are passionate about development & tech, we want to meet you!
Talan Spain’s commitment to non-discrimination based on gender, race, ideology, or any other reason, in accordance with the company’s "Equality Plan" and the current regulations on gender equality between women and men (Royal Decree-Law 6/2019).