Your mission
As a Senior Software Engineer, you’ll be a key player in tackling client challenges and shaping the technology direction of our projects. Your focus will be on designing and building software components that align with our business objectives while ensuring the success of our initiatives.
You’ll estimate the time and resources needed to solve complex technical problems, collaborating with other engineers and teams along the way. Understanding the codebase is key, and you’ll create a supportive tech environment for data scientists and engineers to ensure smooth data processing.
In addition to your technical work, you’ll have the opportunity to mentor and support junior team members, guiding them as they grow. Engaging in discussions with industry experts will deepen our understanding and enhance our solutions. You’ll actively share knowledge within your team, working on your professional development alongside your line manager, Zsolt Pándi.
Key duties:
- Lead software engineering initiatives to solve client problems and align with business goals.
- Design software components to meet business objectives, providing accurate time and resource estimates.
- Collaborate with stakeholders to propose technical solutions, discussing trade-offs and constraints.
- Work across multiple projects, ensuring adherence to established timelines.
- Understand and optimize the codebase, ensuring efficient performance and solving bottlenecks.
- Provide data scientists and engineers with the necessary technology environment for data models.
- Mentor and support junior engineers, overseeing task execution and knowledge sharing.
- Estimate outcomes, ensure solution quality, and engage in discussions with client experts.
- Communicate complex technical details to non-technical stakeholders effectively.
- Contribute to team knowledge sharing and personal professional development.
- Set up and participate in problem solving sessions as needed.
Why us?
Imagine working in a team of 3-5 colleagues who represent the best of their respective fields. Imagine diving deep into business insights and helping shape the future of airline technology. Imagine being at the forefront of industry innovation, working together with forward-thinking customers on relevant business problems. Imagine leveraging ML/AI and cloud technologies to develop unique solutions that generate measurable impact. Imagine experiencing the satisfaction of solving difficult problems and receiving feedback from clients with a short turnaround.
Our hiring process
Step 0: The Icebreaker Chat (20 minutes)
We kick things off with a friendly chat. It’s a chance for us to get to know each other and see if we’re on the same wavelength.
Step 1: The Tech Talk (60 minutes)
Next, you'll have a tech screen with one of our experts. We’ll dive into technologies, solutions, and your problem-solving approach.
Step 2: The Technical Interview (60 minutes)
We’ll dive deeper into technical questions to assess your expertise and understanding. It’s all about seeing how you tackle complex challenges.
Step 3: Team Fit Discussion
We promote dialogue and we make sure you also have time to ask your questions and here how we can best support you.
Step 4: The Vision Chat
Finally, you'll have a conversation with our Managing Director. Prepare for a mutual introduction, focusing on meaningful topics like personal values, work preferences, and real-life examples of ambitions and challenges. Think of it as a friendly discussion to share your story and learn about our vision.
About us
At DAALAB, we're passionate about building scalable solutions that integrate seamlessly and deliver impact at scale in production environments. As business and digital enthusiasts, we're adept at identifying new sources of value and delivering pragmatic solutions quickly. With a perfect balance of AI and HI, we specialise in helping our clients in the airline, hospitality, tourism and retail sectors to make data-driven decisions and deliver AI-powered predictive analytics.