Software Engineer II
TomTom · Łódź, Łódź Voivodeship, PL
What You'll Do - Work with a team of engineers to develop high-quality software and data pipelines.
Job description
What You'll Do: - Work with a team of engineers to develop high-quality software and data pipelines. - Participate in all phases of the project life cycle – gathering requirements, designing solutions, building new interfaces, integration with existing architecture and systems, development, testing, deployment, and monitoring. - Solve complex data engineering problems, improving data quality iteratively through data-driven approaches. - Build scalable, highly available and resilient applications by utilizing cloud technologies, programming languages and frameworks that best suit the use cases. - Run, monitor and improve operational systems. What You'll Need: - Bachelor's or Master’s degree in Computer Science or related field. - +3 years of software development experience in Java, Spring, Scala, Databricks and Spark - Basic knowledge of Azure or any other cloud computing platform. - Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis. - Desire to learn and expand your skillset. - Keen interest in data. - Comfortable with written and verbal communication in English.