Backend Infrastructure TVC Engineer

ComeetWarsawfull time
ActiveVerified 3m ago

Job description

Description

The product we are working on is one of TOP-3 navigation systems, complex web-services and other solutions related to it. The web and mobile apps handle information at massive scale and extend well beyond the search giving people and companies a lot of new useful options.

This role focuses on executing critical migration projects within the backend infrastructure of the project. The Backend Infrastructure team is undertaking several large-scale migrations to modernize its systems, improve reliability, and reduce maintenance overhead. This TVC position will be instrumental in performing the hands-on work required for these migrations, working closely with the infrastructure team and other Backend teams.

This is a fulltime office-based role in Warsaw.

Responsibilities

  • Code Modification and Updates: Update and refactor existing codebases (primarily Java) to align with new libraries, platforms, and infrastructure.
  • Execute Migrations: Actively participate in and drive the execution of large-scale code and system migrations across various Waze backend services. Some examples include: importing or upgrading third-party dependencies in google3, building Waze projects on Google3
  • Performing necessary code and dependency changes in Waze backend projects
  • Testing: Work with the Infrastructure team to create a testing plan for migrations to ensure that changes do not break running services and execute the test plans.
  • Collaboration: Work closely with the Waze Backend Infrastructure team and other Waze BE software engineers to understand migration requirements, plan execution strategies, and ensure smooth transitions with minimal disruption.
  • Problem Solving: Investigate, debug, and resolve technical issues and complexities encountered during the migration processes.
  • Documentation: Maintain clear and concise documentation for migration plans, processes, changes made, and outcomes.
  • Best Practices: Adhere to software development best practices, ensuring code quality, and follow established guidelines for infrastructure changes.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 3-5+ years of hands-on experience in backend software development.
  • Strong proficiency in Java programming.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively within a technical team environment.
  • Good spoken and written English level — Upper-Intermediate or higher

Nice-to-have requirements

  • Experience with building pipelines.
  • Knowledge of Google Cloud Platform (GCP) services.
  • Familiarity with, or openness to working on, Python or web projects (though this will not be a major focus of the role)
  • Solid skills with build tools like Maven, Gradle or Bazel.

We offer

  • Opportunity to work on a global product used by 100+ million users worldwide.
  • Competitive compensation package, including 20 paid vacation days and paid sick leave.
  • Full-time office-based work (5 days per week) in a modern, comfortable office in Warsaw.
  • Flexible working hours with a healthy work-life balance.
  • Private medical insurance.
  • Paid tech training and other activities for professional growth.
  • Friendly and supportive engineering culture.

If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate, but due to the amount of applications the review and further processing of your candidacy may take some time.