Sr Computer Scientist

  • Adobe
  • San Jose, CA, USA
  • May 02, 2019
Full-time Big Data Cloud Computer Science Data Engineering Hadoop Kafka NoSQL Spark SQL Strategy

Job Description

Adobe is an industry leader in customer intelligence.  We have solutions to empower our enterprises to understand their customers as people – what they want, need, and believe, and to leverage insights to help business to deliver the most delightful customer experiences.

Our engineering team is responsible for the Adobe compute on Data Platform which is the foundation for the Adobe Experience Cloud.  Adobe has dozens of petabytes of data to manage and bring value to our customers. 

The query engine on Data Platform provides state-of-the-art capabilities for data query,  advanced analytics (segmentation, sessionization, customer journey, stitching and others) and integrated into machine learning services.  We use Big Data and open source technologies to develop various services for Adobe Solutions, Customers and Partners.

The scalable Query engine is a key component of the Adobe Data Platform.  We are building a next generation of Query Services that can scale at the petabyte level.  We are looking for strong candidates with expertise in both SQL and no-SQL databases as well as commercial or open source SQL query engines.

What you need to succeed:

  • 3+ years as a Lead/Chief Architect working on enterprise software on a distributed platform.
  • Recognized Subject-Matter Expert in database / big data engineering.
  • Plus to be a Committer or PMC Member with the Apache Software Foundation on big data technologies: Apache Spark, Hadoop Stack, Kafka, Drill, Atlas, Impala
  • In depth experience with No-SQL as well as RDBMS
  • Proficiency in data structures and algorithms
  • Cost consciousness around computation and memory requirements
  • Track record of extraordinary achievements in the industry of big data & cloud computing
  • Strong verbal and written communication skills
  • PhD/MS in Computer Science
  • Strong management and leadership skills
  • Proficiency in developing very large distributed systems with low-latency streaming.

What you’ll do

  • Lead the technical design, vision and implementation strategy for major systems & components of the Adobe Experience Cloud data platform mainly driving the Query Service vision.
  • Build and own critical parts of the services and deliver to production
  • Ability to articulate the design and code choices to cross functional teams
  • Ability to mentor and guide a high performing team
  • Reviewing and providing feedback on features, technology, architecture, designs, and test strategies
  • Managing projects, mitigating risks & creative problem solving
  • Developing and evolving engineering to optimize team efficiency
  • Partner with other teams across Adobe for achieving common goals
  • 3-5 year as a lead/Chief Architect on distributed platform

At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.