Sign up to save this job, get alerts, and apply with an optimized CV.
Senior/Lead Data Software Engineer (Python, Spark, Azure)
Job description
We are seeking a Senior/Lead Data Software Engineer to join our team working on a scalable, ML-ready platform that enhances portfolio model development and deployment with advanced data governance and AI capabilities.
You will play a key role in migrating from an IaaS Big Data platform to Azure-native Databricks, optimizing data workflows and improving data quality. Join us to contribute to innovative solutions that boost client services and regulatory compliance.
Responsibilities
- Migrate and optimize over 500 data jobs using Azure Databricks optimization techniques
- Manage and process 12 TB of data efficiently across platforms
- Tune machine learning models for Azure environments using Java Spark and Delta tables
- Update and maintain libraries to address security vulnerabilities
- Develop and maintain ETL/ELT pipelines using PySpark and related technologies
- Collaborate with cross-functional teams to integrate GenAI capabilities into data workflows
- Monitor data quality and implement improvements to ensure accuracy and reliability
- Automate deployment and operational tasks using Terraform and GitLab CI/CD
- Support data governance initiatives to comply with regulatory standards
- Troubleshoot and resolve performance issues in data processing systems
- Document system processes and provide technical guidance to junior engineers
- Implement best practices for code quality and data security
- Participate in code reviews and knowledge sharing sessions
- Optimize costs associated with data storage and processing
Requirements
- Proficiency in Python and Spark with at least 3 years in data engineering roles
- Strong experience with Azure Databricks and PySpark
- Proven expertise in designing and implementing ETL/ELT solutions
- Experience migrating big data platforms to Azure-native services
- Proficiency with Delta tables for model tuning
- Knowledge of data governance and regulatory compliance frameworks
- Familiarity with Docker, Kubernetes (AKS), and Terraform for infrastructure automation
- Ability to manage large data volumes with high efficiency
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- English proficiency at B2 level or higher
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- EPAM Systems
- Location
-
Wroclaw, Poland
Poland - Posted
- 1 day ago
Interested in this position?
Create your free account and tailor your CV to match this job.