Skip To Main Content
backBack to Search

Lead Java Developer for a Travel company

Java, Machine Learning Engineering, Amazon Web Services, Apache Airflow, Apache Hadoop, Apache Hive, Apache Spark, PyTorch, TensorFlow, Python, Scala

Currently, we are looking for a remote Lead Java Developer to join our team.

Responsibilities
  • You will work in a cross-functional team of Machine Learning engineers and Machine Learning Science to design and code large scale batch and real-time ML pipelines
  • Prototype creative solutions quickly by developing minimum viable products and work with seniors and peers in crafting and implementing the technical vision for the team
  • Communicate and work with geographically distributed cross functional teams
  • Participate in code reviews to assess overall code quality and flexibility
  • Resolve problems and roadblocks as they occur with peers and help unblock junior members of the team. Follow through on details and drive issues to closure
  • Define, develop, and maintain artifacts like technical design or partner documentation
  • Drive for continuous improvement within an agile development team
  • Participate in user story creation in collaboration with the team
  • Support and troubleshoot data and/or system issues as needed
Requirements
  • 5+ experience in Java Development
  • You have a degree in software engineering, computer science or a similar field.
  • You are comfortable programming in Python and Scala (or Java)
  • You are knowledgeable in Big Data technologies, in particular Hadoop, Hive, and Spark.
  • You have experience in building real-time applications, preferably in Spark
  • You have a good understanding of machine learning pipelines and machine learning frameworks such as TensorFlow and Pytorch
  • You are familiar with cloud services (e.g., AWS) and workflow orchestration tools (e.g., Airflow)
  • You have experience working with Agile/Scrum methodologies.
Nice to have
  • Experience in the e-commerce or travel industry
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn