RVC
JobsFor Employers
  1. Jobs
  2. /
  3. Computer Scientist 2

Computer Scientist 2

Adobe | Software
43m ago
On-site
Full Time
IC
India

JOB LEVEL

P40

EMPLOYEE ROLE

Individual Contributor

About the Role

We are looking for a Computer Scientist 2 to join the Adobe Developer Platform (ADP) I/O Events team and help build the eventing backbone that powers extensibility and integrations across Adobe’s digital experience ecosystem.

This role is ideal for an engineer who enjoys building high-scale backend platforms, distributed systems, and event-driven infrastructure. You will work on the services that enable Adobe products such as Commerce, Marketo, AEM, and other DX solutions to publish, route, and deliver events reliably to downstream consumers and integrations.

As part of the I/O Events team, you will contribute to a platform that sits at the intersection of product integration, developer platform infrastructure, and cloud-scale event delivery. You will collaborate closely with product teams, architects, partner engineering groups, and fellow platform engineers to build resilient services, improve reliability, and expand platform capabilities used across Adobe.

What You’ll Do

  • Compose, build, test, and operate core backend services for the Adobe I/O Events platform.
  • Develop scalable, reliable, and secure systems for event ingestion, routing, filtering, and delivery.
  • Build APIs and platform capabilities that allow Adobe product teams to publish and manage event-driven integrations at scale.
  • Improve the performance, durability, and operational efficiency of a high-throughput, multi-tenant eventing platform.
  • Work on distributed systems challenges such as efficiency, back-pressure, retries, fault tolerance, ordering, idempotency, and delivery guarantees.
  • Partner with teams across Adobe to onboard new event providers and support product integration use cases.
  • Participate in architecture reviews, build discussions, code reviews, and operational readiness for production services.
  • Investigate and resolve complex issues in cloud-native, distributed production environments.
  • Contribute to engineering excellence through testing, automation, CI/CD, telemetry, monitoring, and incident prevention.
  • Drive adoption of AI-assisted engineering practices by integrating GenAI capabilities into developer workflows, enabling faster development, improved code quality, and enhanced engineering efficiency.

What We’re Looking For

  • Bachelor’s degree or equivalent experience in Computer Science or a related field, or equivalent practical experience.
  • 7-10 years of software engineering experience building production-quality backend systems, platform services, or infrastructure components.
  • Strong programming skills in one or more backend languages such as Java, Python.
  • Experience building and operating APIs, microservices, or distributed backend systems in a cloud environment.
  • Solid understanding of distributed systems fundamentals, including scalability, resiliency, concurrency, failure handling, and debugging.
  • Experience with test automation, source control, code review, and CI/CD pipelines.
  • Strong problem-solving ability and ease working in a collaborative, cross-functional engineering environment.
  • Good written and verbal communication skills.
  • Experience with high scale event-driven architectures, messaging systems, or streaming/event platforms with strong reliability and performance requirements.
  • Experience with cloud-native architecture, containerized services, or serverless event-consumption patterns.
  • Experience with production monitoring, alerting, performance tuning, and operational excellence.
  • Familiarity with secure service development, authentication/authorization, and enterprise integration patterns.
  • Experience collaborating within a multi-team platform setting where reliability, adoption, scale, and ease of integration are crucial.
  • Good understanding of GenAI technologies, including LLMs, Coding AI assistants, agents, RAG, prompt engineering, embeddings, and vector databases.

Internal Opportunities

Creativity, 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:

1. Update your Resume/CV and Workday profile – don’t forget to include your uniquely ‘Adobe’ experiences and volunteer work.

2. Visit the Internal Mobility page on Inside Adobe to learn more about the process and set up a job alert for roles you’re interested in.

3. Check out these tips to help you prep for interviews.

4. If you are applying for a role outside of your current country, ensure you review the International Resources for Relocating Employees on Inside Adobe, including the impacts to your Benefits, AIP, Equity & Payroll.

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 Adobe Life blog and explore the meaningful benefits we offer.

Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more.

Required Skills

javapythonapismicroservicesci/cd

Required Languages

🇬🇧 English

Related searches

  • Senior Jobs
1 jobs
Sort by
43m ago

Computer Scientist 2

Adobe·Software
javapythonapismicroservicesci/cd
🏢On-site
|India
WebDev
No similar jobs match these filters. Try changing or clearing a filter.
Remote roles
PythonJavaReactGoDevOpsNode.jsC# / .NET
Countries
United StatesUnited KingdomCanadaUS & EMEAGermanyPolandSpainNetherlandsPortugal
Experience
SeniorMid-levelJunior
R© 2026 RVC Globalbuild 89b77651
AboutMCPPricingContactPrivacyCookiesRefundsTerms & ConditionsFor Employers