Software Engineer: Lead Engine Team (Hybrid / Remote / Stockholm, SE)
At EasyPark, we love cities. We love them for work, for play, and everything in between. That’s why our vision is to make cities more livable! EasyPark Group is a global company and a true leader in its domain. There is a clear ambition to quickly grow in coverage and offer our services to more customers and partners.
This is an exciting opportunity to become part of the EasyPark team as a Software Engineer. You will play a key role in our future success and have a true opportunity to make a real impact and difference for our users and our business!
Firstly, a bit about the team
The team owns a “Leads Engine” system that generates high quality leads using smart distribution and machine learning algorithms and works closely with the Data platform team on a daily basis. This position will mostly work with the team on improving, evaluating and fine tuning the lead’s engine system, the generation and the disruption of data.
What you’ll do:
- Work with the team to create a high-quality and robust lead engine.
- Owning the development process with the team from planning to final delivery.
- Work closely with our product manager, data scientists, and other engineers to ensure high-quality leads generation.
- Work with the team to ensure best practices and code standards are followed.
- Leverage usage data and experimentation to evaluate the performance and impact of our existing features, troubleshoot potential issues, and ideate new hypotheses for further iterations.
- Take an active role in quarterly planning, code reviews, problem solving, code camp and knowledge sharing sessions.
What you’ll bring to the team
- Problem-Solving: Skilled at addressing complex development challenges with a systematic and efficient approach.
- Collaboration: Communicates effectively and works well in agile, cross-functional teams.
- Team Player: Supports colleagues, provides well-reasoned input, and remains open to diverse perspectives.
- Adaptability: Thrives in dynamic, fast-paced environments and adapts smoothly to changing requirements.
- Detail-Oriented: Focused on code quality, debugging, and thorough testing.
- Innovation & Initiative: Proactively contributes fresh ideas and seeks continuous improvement opportunities.
Core Tech Requirements:
- Technologies: Proficient in Java, Spring Boot, AWS, Kotlin, and Kafka.
- Distributed Systems: Experience in developing and working with distributed systems.
- Architecture Skills: Expertise in designing robust architectural frameworks, including clean architecture (e.g., hexagonal) and knowledge of various technical design patterns.
Nice to Have:
- Familiarity with machine learning algorithms and frameworks such as scikit-learn.
- Experience with data warehousing systems like Snowflake.
- Hands-on experience in agile development environments.
What We Offer
- Flexible ways of working: combine working from home with working from the office, whatever is agreed on within your team.
- Digital global onboarding: three days to indulge in learning & connecting with fellow new starters across the globe.
- Pension, insurances & health reimbursement: A competitive pension, in combination with the basic package of insurances
- Proactive health support: your wellbeing is important to us, which is why we offer proactive medical support, all depending on your need.
- Mental well-being support via Blue Call
- Wellness reimbursement: 5000 SEK/Year