Software Engineering – PMTS | Big Data & Machine Learning


  • 14+ years of industry experience designing, developing, and shipping high-quality scalable software or services.
  • Design and build data processing, data mining, and machine learning systems that run at scale.
  • Build fast-changing web apps, big data infrastructures, and real-time APIs managing high traffic.
  • Provide thought leadership in technologies and system architecture and drive innovation.
  • Lead by example, mentor, and provide technical guidance to junior members of the team.
  • Contribute to Open Source solutions and communities we use wherever you can.
  • Work with product manager to help shape data science products and offerings and offer technical inputs.
Your skills and qualities
  • Understand the fundamentals of computer science including programming principles, design patterns, database fundamentals, and distributed systems.
  • Understanding of how to build machine learning systems and the data science life cycle
  • Expert in “big data” technologies such as Spark, Kafka, Cassandra, etc.
  • Obsess with clean and elegant solutions but do not over-engineer.
  • Ability to multi-task, and can quickly switch contexts, and be able to work on multiple projects.
  • Make things work and get things done.
  • Like working and being part of an interdisciplinary team.
  • Familiar with many programming languages preferably Scala, Java or Python.


To apply for this job please visit

Related Jobs
Scroll to Top