Senior Data Engineer

AdobeSan Jose, CA
2d

About The Position

Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Opportunity The role involves playing a key role in crafting the future services for Adobe’s Experience Platform Operational Intelligence group. This team is at the forefront of a transformative project that enables Digital Experience solutions with intelligent technology for personalized experiences on a large scale, a critical differentiator in the industry. Operational Intelligence Platform delivers scalable solutions that improve business performance and enhance operational efficiency for our clients. Engineers have the opportunity to address scale challenges, craft AI/ML software for Adobe, work closely with a proficient team, address data challenges, and invent scalable services.

Requirements

  • BS or MS in Computer Science.
  • 4-7 years of work experience.
  • Strong grasp of Computer Science fundamentals, specifically algorithms and data structures.
  • Experience developing in Java, Scala, or Python.
  • Experience writing unit test cases using mocking frameworks.
  • Desire to learn new technologies.
  • Strong communication skills.

Nice To Haves

  • Past experience in building and deploying ML models is highly desirable.

Responsibilities

  • Build high-performance and fault-tolerant systems for data processing at scale.
  • Build new features by partnering with Product Management.
  • Build and optimize the infrastructure needed to train, test, and deploy ML models at scale.
  • Work with data scientists to transition models from research and prototyping into production.
  • Participate in architecture, composition, and code reviews.
  • Investigate problem areas; coordinate with other developers on resolution.
  • Document and demonstrate solutions by developing build documentation, code comments, presentations, and through code execution.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service