Job Summary:
Adobe is a leading company that empowers everyone to create through innovative platforms and tools. They are seeking a Senior Software Development Engineer to build a high-performance segmentation engine, develop query compilation and optimization algorithms, and improve production services based on customer feedback.
Responsibilities:
• 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
Qualifications:
Required:
• B.S. in Computer Science or a related field is required
• Experience building a scalable query engine or equivalent practical experience is required
• Strong grasp of algorithms and data structures
• Strong programming skills with extensive experience in Java or Scala
• 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.
Preferred:
• M.S. in Computer Science or a related field or equivalent practical experience is preferred
• Experience in language design is a plus
• Proficiency in Databases or compilers is preferred
• Proficiency in Apache Spark is preferred.
Company:
Adobe is a software company that provides its users with digital marketing and media solutions. Founded in 1982, the company is headquartered in San Jose, USA, with a team of 10001+ employees. The company is currently Late Stage.