SwingDev
Senior Analytics Engineer
Job Description
Putting a lot of effort into hiring top-tier devs, designers, PMs, and QAs, is a proof that we care a lot about tech experience, the attitude, human approach, and what we could call „culture fit”.
„SwingDev is all about people” – yes, it may sound a bit cliche. But whether we’re writing code or just hanging out, we know that people are at the heart of everything we do. We like to have a good time and keep things light, even when we’re tackling big projects. We could brag about what’s making us special, but we’ve boiled it down to two key ingredients: mature, companionable people who, rather than compete, prefer to inspire and have each other’s backs; a culture of trust, empathy, and positivity that keeps us together, lets us interact as teammates and friends, and truly enjoy the ride.
So if you’re a Python Expert looking to shake things up and have a good time while you’re at it, you’ve come to the right place. 🚀
About the role
We’re looking for a self-driven, independent Senior Analytics Engineer to join our team. Our Actuarial and Analytics team covers Pricing, Reserving, Modeling, and Data Analytics, but you’ll be the only engineer working with them — at least for now!
What will you do?
- You’ll own and maintain our custom actuarial-toolkit Python codebase, which powers our data models, pipelines, and analytics tools.
- You’ll support the technical and process needs of the Actuarial & Analytics team.
- You’ll be the go-to expert for designing, writing, and deploying software, setting up procedures and best practices for the team.
- You’ll guide actuaries on how to write and maintain code for specific use cases.
- You’ll build and manage data pipelines to create accurate “golden datasets” for analytics.
- You’ll work closely with software and data engineers to integrate our models into production (this could involve writing scripts, collaborating on data design, or setting up APIs).
- You’ll provide technical guidance for predictive modeling projects, from data design to deployment.
- You’ll bridge the gap between data engineer and analyst, primarily focusing on transformation and structuring of data to enable actuaries and others to do effective analysis.
We might be a match if you…
- Have at least 6 years of industry experience in roles like Python Engineer or Data Engineer.
- Are highly proficient in Python (object-oriented programming) and have strong expertise in SQL.
- Have hands-on experience with data pipelines and data modeling.
- Enjoy working with analytics and predictive modeling.
- Are comfortable exploring and understanding the insurance and actuarial domain.
- Have a proven track record of solving complex engineering challenges across different companies and industries.
- Are an exceptional communicator, who fosters a collaborative environment and knows how to inspire and mentor others.
- Bring a strong product and business mindset, with the ability to align technical work with broader goals and explain complex topics in simple terms.
- Focuses on the big picture and demonstrates good judgement, making technical trade-offs between short-term and long-term solutions.
- Can independently translate business requirements into clear project scopes, technical designs, and reliable outcomes.
- Have a great command of English (both written & spoken).
- Are available in the afternoons – we prioritize everyone’s personal time and work-life fit, but since we work in multinational teams, occasional evening meetings may be necessary to ensure smooth communication across time zones.
- Insurance, property insurance, or finance experience.
- Experience with Luigi package in Python, BigQuery, Docker, Kubernetes.
You will get extra points for:
Recruitment process:
- Send us your CV – it’s the best way for us to get to know you.
- Meet Gabi, one of our Recruiters.
- Join for a 60-minute technical discussion with one of our Senior Engineers.
- Talk to Damian & Jake (Managers).
- Meet on the final stage with Marcin and Alicja.
- and… welcome aboard! 👋
What benefits are waiting for you?
Salary26,000 PLN – 32,000 PLN + VAT on B2B or equivalent on the contract of employment
Basics 📝 Form of employment of your choosing🌎 Remote work & flexible working hours 🤒 Paid sick leave🏖️ Paid holidays
Health & Safety💊 Private medical care with dentists & orthodontists package for you and your family ❤️ Group life insurance🧘 Psychotherapists support — free online sessions with psychologists and psychotherapists.🤸 Home physiotherapy🏅 Multisport card & meditation apps reimbursed 50%
Working conditions & Development💻 Gear with Apple Logo and a nice Dell monitor🌱 50% reimbursement for courses, conferences, books & certificates🇺🇸 Free access to private language lessons🐕 6 Personal Development Days & 4 Voluntary Days Off
Extras you may like🎫 Cafeteria platform — extra “stówka”every month to spend on whatever you want to🧒 Nanny services for parents 📦 Concierge services – a personal assistant to help you to deal with your everyday matters🎮 Chill room with table football & PlayStation 4🍦 Free snacks, and ice cream in the office (every day, all year round!)🍱 Free Friday Lunch in the office🎉 Team building events — we party together several times a year during the annual Offsite & Christmas Parties, beer after work, or our #WinterEscapeMonth workation in Cyprus