Software Data Engineer
- Proven Python development skills with demonstrable professional experience
- Hands-on experience building solutions with Apache Spark, specifically PySpark
- Current or previous professional experience working with Java
- Strong foundation in software engineering principles and development best practices
- 6-8 years of relevant experience in software or data engineering roles
- Ability to collaborate effectively in virtual, cross-functional team environments
- Experience working in hybrid or distributed team structures
- Scala programming experience (desirable)
- Background in distributed data processing and large-scale data platforms (desirable)
Software Data Engineer
Location: Wrocław
Contract Type: 6-month contract
- Work on large-scale data platforms using Apache Spark and Python
- Join cross-functional teams in a collaborative hybrid working model
- Apply 6-8 years of experience to challenging data engineering projects
- Develop solutions using modern distributed data processing technologies
Company Overview
Our client operates within the technology sector, delivering data-driven solutions that power critical business operations. They focus on building scalable data platforms that process and analyse large volumes of information, enabling informed decision-making across their organisation. The company values collaboration and technical excellence, bringing together skilled engineers from various disciplines to solve complex data challenges.
They're currently seeking a Software Data Engineer to join their team in Wrocław. This contract role offers you the opportunity to work with cutting-edge distributed data processing technologies while collaborating with talented professionals across multiple locations.
Position Overview
As a Software Data Engineer, you'll play a vital role in building and maintaining robust data processing systems. Your work will directly impact the company's ability to handle and analyse large-scale datasets efficiently. You'll combine strong software engineering principles with data processing expertise, working within a hybrid pod structure that encourages knowledge sharing and cross-functional collaboration. This position requires someone who can balance technical depth with effective teamwork across virtual environments.
Benefits
- Flexible hybrid working arrangement supporting work-life balance
- Contract opportunity offering competitive day rates
- Access to modern data engineering tools and technologies
- Collaborative environment working alongside skilled engineers
- Exposure to large-scale data processing challenges
You'll work within a collaborative environment that values technical expertise and teamwork. The hybrid pod model enables you to connect with colleagues across functions and locations, creating opportunities to learn from diverse perspectives while contributing your own specialist knowledge to meaningful data engineering projects.
,[Develop data processing solutions using Python and Apache Spark (PySpark), Build scalable systems that handle distributed data across large-scale platforms, Apply software engineering best practices to ensure code quality and maintainability, Collaborate with cross-functional teams across different locations and time zones, Contribute to technical decisions within a hybrid pod working model, Design solutions that process and transform data efficiently at scale] Requirements: Python, Apache Spark, PySpark, Java, Data engineering, Scala