Bratislava, SK
Senior Python Engineer
Are you passionate about transforming complex data into valuable insights through innovative engineering solutions? Join our dynamic team at Swiss Re where you'll have the opportunity to design and develop cutting-edge data transformation services that power critical financial applications. This role offers the perfect blend of technical challenges and business impact in a collaborative international environment.
About the Role
As a Senior Application Engineer, you'll be at the forefront of our data transformation initiatives, architecting and implementing robust solutions that drive business value. You'll work with modern technologies in our cloud-based lakehouse architecture while collaborating with talented professionals across the organization.
Key Responsibilities
- Design and develop data transformation services and data flows using Python and PySpark, contributing hands-on to coding.
- Translate complex business requirements into technical specifications and implement robust, scalable solutions.
- Architect and oversee end-to-end applications that integrate data from multiple domains and systems.
- Collaborate with the Engineering Lead and other engineers to align design decisions within the product area and target architecture.
- Break down complex work into manageable tasks, estimate timelines, and plan delivery.
- Implement software engineering practices to ensure quality, performance, and maintainability of applications.
- Drive high levels of test automation and apply test-driven development practices.
- Conduct peer code reviews and mentor junior colleagues to support their professional development.
- Present and communicate ideas and designs to stakeholders for review and brainstorming.
- Build sustainable relationships with key business and IT stakeholders to become a trusted partner.
- Support operations during quarterly closing cycles.
About the Team
The Quota Share Retro Squad is a mid-size international team that's always working to find new ways to solve challenges. Our team is a part of Finance IT Division of Swiss Re.
The Product Owner is based in Bratislava and leads a team that develops and runs the next generation of finance business applications for Swiss Re.
The team builds on a lakehouse architecture using Azure Databricks, Azure Data Factory and Azure Data Lake (Delta Lake) with Python being the main programming language and PySpark is used for large scale data engineering.
About You
You're a problem-solver at heart with a passion for data engineering and software development. You thrive in collaborative environments where you can apply your technical expertise to create impactful solutions. You're detail-oriented yet can see the big picture, allowing you to design systems that meet both immediate needs and long-term goals.
We are looking for candidates who meet these requirements:
- Bachelor's or Master's degree in a relevant quantitative field (Computer Science, Mathematics, Engineering, or equivalent).
- 8+ years of experience designing and implementing reliable, scalable software through the full development lifecycle using modern IDEs, code management, and automation tools.
- Strong proficiency in Python, PySpark, and SQL.
- Extensive experience with Spark-based data lake technologies, including Azure Databricks, Azure Data Factory, and Azure Data Lake.
- Successfully delivered back-end business applications in an enterprise environment.
- Expertise working with relational databases such as Oracle and Postgres.
- Experience with integration technologies like REST and SOAP APIs.
- Strong understanding of software engineering techniques and commitment to quality and timely delivery.
- Excellent interpersonal, written, and verbal communication skills, including the ability to articulate technical topics to non-technical audiences.
- A desire to continuously upskill and stay relevant with emerging technologies.
These are additional nice to haves:
- Experience with test-driven development practices.
- Knowledge of financial or accounting systems.
- Cloud platform experience beyond Azure.
- Experience working in international teams.
For Slovakia the base salary range for this position is between [EUR 3,800] and [EUR 6,300] per month (for a full-time role). The specific salary offered considers:
· the requirements, scope, complexity and responsibilities of the role,
· the applicant’s own profile including education/qualifications, expertise, specialisation, skills and experience.
In addition to your base salary, Swiss Re offers an attractive performance-based variable compensation component, designed to recognise your achievements. Further you will enjoy a variety of global and location specific benefits.
Eligibility may vary depending on the terms of Swiss Re policies and your employment contract.
#LI-Hybrid
About Swiss Re
Swiss Re is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 14,000 employees across the world.
Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment everyone can bring their authentic selves to work and their passion for sustainability.
If you are an experienced professional returning to the workforce after a career break, we encourage you to apply for open positions that match your skills and experience.
Reference Code: 136338