Computer Scientist - I

Changing the world through digital experiences, Adobe gives everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences.
Backend
Mid-Level Software Engineer
In-Person
4+ years of experience
Enterprise SaaS

Description For Computer Scientist - I

Adobe is seeking a talented Computer Scientist - I to join their Engineering team in Bangalore. This role offers an exceptional opportunity to work on innovative projects that shape the future of digital experiences. As a mid-level engineer, you'll collaborate with highly skilled professionals to build and maintain critical features that drive Adobe's growth.

The ideal candidate will bring 4+ years of hands-on development experience, with deep expertise in modern C++ and object-oriented programming. You'll be responsible for building automation frameworks, optimizing performance, and delivering end-to-end features while working closely with product managers and fellow engineers.

Adobe offers a dynamic, fast-paced environment where you'll contribute to products that are pivotal to the company's success. You'll have the opportunity to work on large-scale applications, implementing solutions that require strong computer science fundamentals and excellent problem-solving skills.

The role demands expertise in writing performant native code across multiple platforms including macOS, Windows, and Web. You'll also work with technologies like JavaScript/React and have the opportunity to explore cutting-edge areas like GenAI, ML, and diffusion models.

Adobe values collaboration and innovation, making this an ideal position for a proactive self-starter who can develop methods and techniques for achieving results. The company is committed to creating exceptional employee experiences and fostering an inclusive environment where new ideas can come from anywhere in the organization.

This is more than just a development role – it's an opportunity to shape the future of digital experiences at a company that empowers creativity worldwide. You'll be part of a team that values technical excellence, innovation, and continuous learning, while working on products that impact millions of users globally.

Last updated 4 days ago

Responsibilities For Computer Scientist - I

  • Work with a team of highly motivated and skilled engineers
  • Contribute to features in products pivotal to Adobe's growth
  • Build Automation frameworks and scale existing automations
  • Collaborate with product managers and fellow engineers
  • Be responsible for features end-to-end
  • Maintain existing features and optimize memory and processing footprint
  • Be a proactive self-starter
  • Guide on platforms and contribute to advanced concepts

Requirements For Computer Scientist - I

JavaScript
React
  • Bachelor's or Master's degree in Computer Science or related field
  • 4+ years of hands-on design/development experience
  • Deep experience in modern C++ and object-oriented programming
  • Solid understanding of building automation for large-scale applications
  • Expertise in writing performant native code on platforms like macOS, Windows, Web
  • Excellent understanding of computer science fundamentals
  • Outstanding problem-solving skills
  • Excellent interpersonal and communication skills

Benefits For Computer Scientist - I

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Inclusive work environment
  • Career growth opportunities

Interested in this job?

Jobs Related To Adobe Computer Scientist - I

Computer Scientist - I (C++)

C++ Development Engineer role at Adobe's Genuine Engineering team, focusing on software security and anti-piracy solutions for desktop products.

Member of Technical Staff II

Adobe is seeking a Mid-Level Software Engineer to join their Photoshop Desktop team, developing features and implementing solutions using C++ in a collaborative environment.

Full Stack Engineer

Full Stack Engineer role at Adobe focused on building innovative AEM Sites capabilities, requiring expertise in JavaScript, Python, and cloud technologies.

Software Development Engineer

Backend Software Engineer role at Adobe Stock, building scalable services using Node.js, TypeScript, and GraphQL to power creative asset platform serving millions of users.

Software Development Engineer

Mid-level Software Development Engineer role at Adobe, focusing on AEM platform development with Java, JavaScript, and cloud technologies in a DevOps environment.