Principal Data Software Engineer (Databricks)
3+ months ago• Madrid, Spain
We are looking for a Principal Data Software Engineer with experience and knowledge in Databricks and open-minded personality, who can join our friendly environment and become a core contributor to our team of experts.
Do you have background and wide experience in Data engineering and strong knowledge in Databricks? Are you an open-minded professional with good English skills? If it sounds like you, this could be the perfect opportunity to join EPAM as a Principal Data Software Engineer.
#LI-DNI
Responsibilities
- Design, develop, and maintain scalable data pipelines and robust data architectures
- Optimize data models and ETL processes specifically using Databricks and complementary technologies
- Implement rigorous data quality checks and monitoring systems to uphold high data integrity
- Keep abreast of emerging trends and technologies in data engineering, advocating for the integration of advantageous new tools
- Troubleshoot and efficiently resolve data-related issues
- Conduct code reviews to ensure adherence to high standards of code quality
- Drive technology initiatives, including technology designs, proof of concept, research and development
- Streamline project processes when necessary to promote excellence in data engineering practices
- Foster transparent, effective communication with team members and clients to justify and discuss technical solutions
- Proven expertise in Spark (either using Scala or PySpark)
- Strong background in data architecture and data modeling, along with building ETL pipelines using Databricks
- Experience with multiple SDLC phases across various projects, and demonstrated technical leadership over complex implementations
- Proficiency in cloud-native technologies including containerization, and software engineering best practices like unit testing and linting
- Engineering background with one or more major cloud platforms: AWS, Azure, or GCP
- Skillful at performance optimization for data-intensive applications
- Keen follower of technological advancements with a knack for modernizing legacy systems
- Proven ability to present and advocate for technical solutions to stakeholders
- Independent problem solver comfortable with ambiguity
- Highly proactive with evident client-facing experience
- Fluent English communication skills with a minimum of B2+ level
- Private health insurance
- EPAM Employees Stock Purchase Plan
- 100% paid sick leave
- Referral Program
- Professional certification
- Language courses
Want more jobs like this?
Get Data and Analytics jobs in Madrid, Spain delivered to your inbox every week.

- Why Join EPAM
- WORK AND LIFE BALANCE. Enjoy more of your personal time with flexible work options, 24 working days of annual leave and paid time off for numerous public holidays.
- CONTINUOUS LEARNING CULTURE. Craft your personal Career Development Plan to align with your learning objectives. Take advantage of internal training, mentorship, sponsored certifications and LinkedIn courses.
- CLEAR AND DIFFERENT CAREER PATHS. Grow in engineering or managerial direction to become a People Manager, in-depth technical specialist, Solution Architect, or Project/Delivery Manager.
- STRONG PROFESSIONAL COMMUNITY. Join a global EPAM community of highly skilled experts and connect with them to solve challenges, exchange ideas, share expertise and make friends.
Client-provided location(s): Madrid, Spain
Job ID: EPAM-epamgdo_blt5c3436417b84d2af_en-us_Madrid_Spain
Employment Type: OTHER
Posted: 2025-01-10T12:38:43
Perks and Benefits
Health and Wellness
Parental Benefits
Work Flexibility
Office Life and Perks
Vacation and Time Off
Financial and Retirement
Professional Development
Diversity and Inclusion