MW Partners is currently seeking a Software Developer to work for our client, who is a global leader in multimedia and creativity software products.

Responsibilities and duties:

  • Collaborate with a team of engineers & product managers in building a high-performance segmentation engine. Own responsibility for design and implementation of key components
  • Develop query compilation algorithms that transform and rewrite segment definition queries
  • Develop query optimization and evaluation algorithms including multi-query optimization, incremental evaluation and streaming evaluation
  • Work on cross functional themes involving advanced data pipelines using Apache Spark
  • Build tools to monitor query performance and identify & debug potential semantic errors
  • Deploy production services and iteratively improve them based on customer feedback
  • Follow Agile methodologies using industry leading CI/CD pipelines
  • Participate in architecture, design & code reviews

Requirements:

  • B.S. in Computer Science or a related field is required
  • M.S. in Computer Science or a related field or equivalent practical experience is preferred
  • Experience building a scalable query engine or equivalent practical experience is required. Experience in language design is a plus
  • Strong grasp of algorithms and data structures
  • Proficiency in Databases or compilers is preferred
  • Strong programming skills with extensive experience in Java or Scala
  • Proficiency in Apache Spark is preferred.
  • Leadership skills to collaborate and drive cross-team efforts
  • Excellent communication skills
  • Adaptable to evolving priorities, accepting challenges outside one's comfort zone, learning new technologies, and delivering viable solutions within defined time boundaries.

For a further discussion or to find out more, contact Itishree Mohanty on 909-264-1791 or apply now.

Similar jobs

Software Developer - JAVA 4

Apply Now
Back to search page