Sr. Computer Scientist

Noida, Uttar Pradesh, India
Feb 16, 2024
Dec 31, 2024
13 Years
Job Description
  • Position Title. Senior Computer Scientist
  • Company. Adobe
  • Location. [Specify location if applicable]

About Adobe
Adobe is dedicated to revolutionizing the digital experience, providing individuals and businesses with the tools they need to create exceptional digital content. From emerging artists to global brands, Adobe empowers users to design and deliver beautiful and powerful images, videos, and applications across every screen. With a commitment to fostering diversity and equal opportunity, Adobe values innovation from all corners of the organization and strives to create an exceptional employee experience where everyone is respected and valued.

About the Role
Adobe InDesign is the industry-leading graphic design software app used to create, preflight, and publish stunning documents for print and digital media. The InDesign team is seeking a Senior Computer Scientist to join their ranks and help drive the evolution of the product from desktop to web-based platforms. As a Senior Computer Scientist, you will collaborate closely with engineering teams and leadership, providing architectural expertise, design mentorship, and hands-on development of features and workflows. This role offers the opportunity to work on a wide range of engineering challenges, including complex typography, layout algorithms, graphics handling, rendering, sophisticated UI design, and more.


  • Build features for Adobe InDesign, Adobe InCopy, and Adobe InDesign Server.
  • Collaborate with UI/UX designers, other Architects, and Product Managers to design and implement modern, intuitive features.
  • Please participate in the design and architecture of the overall product as it expands beyond the desktop to the web.
  • Enhance space-time performance optimizations, usability, and stability of products.
  • Mentor other engineers, sharing knowledge and best practices to foster team growth and development.


  • Bachelor's or Master's Degree in Computer Science.
  • Minimum of 13 years of relevant experience.
  • Proficiency in C++, data structures, and algorithms.
  • Experience in building and architecting web apps that function seamlessly across various browsers and interact with desktop/mobile platforms is a plus.
  • Excellent problem-solving skills, with a strong understanding of system architectures and designs.
  • Self-motivated with the ability to deliver high-quality results independently.
  • Excellent communication skills to articulate technical decisions and influence stakeholders.
  • Experience working in an agile environment on highly complex products.
  • Ability to adapt quickly to changing priorities.

Equal Employment Opportunity
Adobe is committed to providing equal employment opportunities and affirmative action. We do not discriminate based on gender, race, color, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law.

Adobe aims to make its website and application process accessible to all users. If you require accommodation due to a disability or special need, please contact [email protected] or call (408) 536-3015.

Open Marketplace Policy

  • Adobe values a free and open marketplace for all employees and maintains policies to prevent illegal agreements with other companies not to recruit or hire each other’s employees.

[Include any additional information or links relevant to the application process or company policies.]