Computer Scientist - II

Noida, Uttar Pradesh, India
Aug 01, 2024
Aug 07, 2025
Onsite
Full-Time
6 Years
Job Description

Adobe is dedicated to changing the world through digital experiences, empowering individuals and companies to create and deliver exceptional digital content. Adobe Illustrator, the industry-leading graphic design tool, is seeking a passionate and highly motivated engineer and technical problem solver to join its team and contribute to building a scalable, responsive, next-generation vector editing application.
Skills Required

  • Computer Science
  • Debugging
  • Modern C++
  • Object-Oriented Programming
  • Profiling
  • Javascript/React (Good to have)
  • GenAI, ML, Diffusion, LLM, LoRa models (Good to have)
  • SQL Database, In-memory Cache (Good to have)
  • GPU, WebGL, Skia Rendering (Good to have)

Responsibilities

  • Work as a senior developer for Adobe Creative Cloud – Illustrator with a team of talented developers.
  • Add strategic features to Adobe products in partnership with Product Managers, fellow engineers, and other stakeholders.
  • Own features end-to-end, including gathering requirements, design, implementation, and creating unit and automation test cases.
  • Maintain existing features and optimize memory and processing footprint.
  • Be a proactive self-starter who develops methods, techniques, and evaluation criteria for obtaining results.
  • Expert on one or more platforms with knowledge of cross-platform issues, competitive products, and customer requirements.
  • Contribute significantly to the development and application of advanced concepts, technologies, and expertise within the team.
  • Address broad architecture and design issues of future products or technologies and provide strategic direction in evaluating new technologies in your area of expertise.

Must-Have Qualifications

  • Bachelor's or Master’s degree in Computer Science or related field from a premier institute.
  • 6+ years of hands-on design/development experience.
  • Deep experience in modern C++, object-oriented programming, debugging, and profiling.
  • Expertise in writing highly performant native code on platforms like macOS, Windows, and Web.
  • Excellent computer science fundamentals and understanding of architecture, design, and performance.
  • Exceptional problem-solving skills.
  • Excellent interpersonal skills, written and verbal communication skills.
  • Familiarity with working in a fast-paced global environment.

Good-to-Have Qualifications

  • Experience in Javascript/React programming language.
  • Experience with GenAI, ML, Diffusion, LLM, LoRa models.
  • Experience working with SQL databases, In-memory cache.
  • Experience with GPU, WebGL, Skia rendering.

Equal Employment Opportunity
Adobe is committed to creating a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law.

Accessibility
Adobe aims to make Adobe.com accessible to all users. If you have a disability or special need that requires accommodation to navigate the website or complete the application process, email [email protected] or call (408) 536-3015.

Marketplace Policy
Adobe values a free and open marketplace for all employees and has policies in place to ensure there are no illegal agreements with other companies to not recruit or hire each other’s employees.

Apply Now
If you are passionate about building innovative and scalable solutions and want to be part of a company dedicated to digital transformation, apply now to join Adobe’s Illustrator team in Noida.