Senior Software Engineer
Company: Adobe Systems GmbH
Location: San Jose
Posted on: May 22, 2025
Job Description:
JOB LEVELP55ADDITIONAL JOB LEVELSM40P50EMPLOYEE ROLEIndividual
ContributorThe OpportunityAdobe Experience Platform (AEP) enables
businesses to deliver the right experience at the right time to
their customers. The Profile Stores layer is one of the key AEP
services built as a multi-cloud multi-tenant service to support
1000s of customers, providing the ability to manage a high volume
data pipeline and storage layer for real-time customer
profiles.Customer profiles are built on complex data models
spanning both record structures supporting upserts at scale as well
as timeseries analytics event like data that is ingested at very
high volumes. With the need to support 1000s of customers ingesting
and storing PBs of data, resiliency, data correctness, scalability
and efficiency are paramount. This is a great opportunity for
engineers to solve extremely interesting challenges of scale and
build core services that are used by all Adobe Digital Experience
solutions. As part of building these services, you will work with
an exceptionally talented and collaborative team, tackle complex
data challenges and build highly performant services on various
open-source technologies.What you'll Do
- Collaborate with a team of engineers & product managers in
building high-performance data ingestion pipelines and data store
to serve the use cases of Segmentation and Activation.
- Own responsibility for design and implementation of key
components of ingesting and maintaining petabyte of Profile
data.
- Develop systems to support high volume data ingestion pipelines
handling both streaming and batch processing.
- Leverage popular file and table formats to design storage
models to support the required ingestion volumes and data access
patterns.
- Explore tradeoffs across different formats and schema layouts
driven by workload and application characteristics.
- 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.What you
need to succeed
- M.S. in Computer Science or a related field or equivalent
experiences required.
- Experience with Distributed processing systems like Apache
Spark, Hadoop Stack, or Apache Kafka.
- Experience with Data Lake cloud storages like Azure Data Lake
Storage or AWS (Amazon Web Services) S3.
- Understanding of file formats like Apache Parquet and table
formats such as Databricks Delta, Apache Iceberg or Apache Hudi is
preferred.
- Understanding of NoSQL databases like Apache HBase, Cassandra,
Mongo, or Azure Cosmos DB is a plus.
- Practical experience in building resilient data pipelines at
scale is preferred.
- 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.
- Ability to think through solutions from a short term and
long-term lens in an iterative development cycle.Our compensation
reflects the cost of labor across several U.S. geographic markets,
and we pay differently based on those defined markets. The U.S. pay
range for this position is $170,500 -- $320,000 annually. Pay
within this range varies by work location and may also depend on
job-related knowledge, skills, and experience. Your recruiter can
share more about the specific salary range for the job location
during the hiring process.At Adobe, for sales roles starting
salaries are expressed as total target compensation (TTC = base +
commission), and short-term incentives are in the form of sales
commission plans. Non-sales roles starting salaries are expressed
as base salary and short-term incentives are in the form of the
Annual Incentive Plan (AIP).In addition, certain roles may be
eligible for long-term incentives in the form of a new hire equity
award.Adobe will consider qualified applicants with arrest or
conviction records for employment in accordance with state and
local laws and "fair chance" ordinances.Internal
OpportunitiesCreativity, curiosity, and constant learning are
celebrated aspects of your career growth journey. We're glad that
you're pursuing a new opportunity at Adobe!Put your best foot
forward:
- Update your Resume/CV and - don't forget to include your
uniquely 'Adobe' experiences and volunteer work.
- Visit the on Inside Adobe to learn more about the process and
set up a job alert for roles you're interested in.
- Check out these to help you prep for interviews.
- If you are applying for a role outside of your current country,
ensure you review the on Inside Adobe, including the impacts to
your .Once you apply for a role via Workday, the Talent Team will
reach out to you within 2 weeks. If you move into the official
interview process with the hiring team, make sure you inform your
manager so they can champion your career growth.At Adobe, you will
be immersed in an exceptional work environment that is recognized
around the world. 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 and
explore the meaningful we offer.Adobe is an equal opportunity and
affirmative action employer. We welcome and encourage diversity in
the workplace regardless of gender, race or color, ethnicity or
national origin, age, disability, religion, sexual orientation,
gender identity or expression, veteran status, or any other
characteristics protected by law.If you have a disability or
special need that requires accommodation to navigate our internal
careers site or to complete the application process, please contact
.
#J-18808-Ljbffr
Keywords: Adobe Systems GmbH, Madera , Senior Software Engineer, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...