Senior Computer Scientist

Adobe

Bengaluru

On-site

INR 3,500,000 - 7,500,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Adobe Illustrator team in Bengaluru seeks a senior C++ engineer to build scalable vector editing applications. You will work with a team to add features, define roadmaps with PMs, and own end-to-end delivery from requirements to testing.

Qualified candidates have 12+ years in C++, strong OO design, and expertise in high-performance native code on macOS/Windows/Web, plus GenAI/ML experience. Join Adobe to help shape next-generation tools.

Qualifications

  • Bachelor's or Master's in CS from premier institute.
  • 12+ years of hands-on design/development experience.
  • Deep experience in modern C++ and object-oriented design.
  • Expertise in writing high-performance native code on macOS, Windows, Web.
  • Experience with GenAI, ML, Diffusion, LLM, LoRa models.
  • Strong CS fundamentals and performance-minded mindset.
  • Excellent problem-solving and communication skills.
  • Experience working in a fast-paced global environment.

Responsibilities

  • Define roadmap with Product Manager and engineers for releases.
  • Lead features end-to-end from requirements to design, implementation and tests.
  • Maintain and optimize memory and processing footprint.
  • Proactively develop methods and evaluation criteria for results.
  • Address architecture and design issues for future products.

Skills

Modern C++
OOP
Debugging
Profiling
GenAI/ML
System Architecture
Cross-platform
Collaboration

Education

Bachelor's or Master's in Computer Science

Tools

macOS
Windows
Web

Job description

Adobe Illustrator is the industry-leading graphic design tool for people who love art, illustration and designing. It offers creative tools to design anything you can imagine - from logos and icons to graphics, typography and illustrations, and customize it with professional-level precision across desktop, mobile and web. The Adobe Illustrator team is looking for a passionate, hardworking and highly motivated engineer and technical problem solver to help build scalable, responsive, next-generation vector editing application that makes vector drawing ubiquitous.

Desired Skills And ExperienceResponsibilities

As a developer for Adobe Creative Cloud - Illustrator, you will work with a team of hardworking developers.

You and your team will add features in products that are strategic to Adobe's growth.

Partner with Product Manager, fellow engineers, and other partners in defining the roadmap, scope, and work for releases.

Lead your features end-to-end starting from gathering requirements, design, implementation, and instrumenting unit and automation test cases.

Maintain existing features and constantly strive toward optimizing memory and processing footprint.

Should be a proactive self-starter who can develop methods, techniques and evaluation criterion for obtaining results.

You would be an expert on one or more platforms and knowledgeable of cross-platform issues, competitive products, and customer requirements. You would contribute significantly towards the development and application of advanced concepts, technologies and expertise within the team.

This role involves addressing architecture and design issues for future products, providing strategic direction in evaluating new technologies.

Must have
  • Bachelors or Master's degree in Computer Science or related from a premier institute
  • 12+ 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, Web.
  • Experience with GenAI, ML, Diffusion, LLM, LoRa models.
  • Should have excellent computer science fundamentals and a good understanding of architecture, design and performance.
  • Exceptional problem-solving skills
  • Excellent interpersonal skills, written and verbal communication skills
  • Must be familiar with working in a fast paced global environment
Good to have
  • Experience in Web-assembly
  • Experience with GPU, WebGL, Skia rendering.
About Adobe

Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. Adobe's industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager, and GenStudio enable people and businesses to turn ideas into impact, powered by AI and driven by human ingenuity.

Let's Adobe together

At Adobe, we believe in creating a company culture where all employees are empowered to make an impact. Learn more about Adobe life, including our values and culture, focus on people, purpose and community, Adobe for All, comprehensive benefits programs, the stories we tell, the customers we serve, and how you can help us advance our mission of empowering everyone to create.

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 protected characteristic. Learn more.

Adobe aims to make our Careers website and recruiting process accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call +1 408-536-3015.

AI Use Guidelines for Interviews:

Our interviews are designed to reflect your own skills and thinking. The use of AI or recording tools during live interviews is not permitted unless explicitly invited by the interviewer or approved in advance as part of a reasonable accommodation. If these tools are used inappropriately or in a way that misrepresents your work, your application may not move forward in the process.

At Adobe, we empower employees to innovate with AI - and we look for candidates eager to do the same. As part of the hiring experience, we provide clear guidance on where AI is encouraged during the process and where it’s restricted during live interviews. See how we think about AI in the hiring experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Computer Scientist - Software Development for Graphic Design Applications
Senior Computer Scientist - Software Development for Graphic Design Applications

Adobe Systems India Pvt Ltd • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Computer Scientist - I
Senior Computer Scientist - I

Adobe • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Member of Technical Staff II
Member of Technical Staff II

Adobe • Dadri

On-site
INR 1,200,000 - 1,800,000
Technical Architect (Agentic AI)
Technical Architect (Agentic AI)

Adobe • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Computer Scientist ( Python )
Computer Scientist ( Python )

Adobe • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Computer Scientist ( Full Stack - Frontend Heavy )
Computer Scientist ( Full Stack - Frontend Heavy )

Adobe • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Sr. Computer Scientist 1 (Front End)
Sr. Computer Scientist 1 (Front End)

Adobe • Dadri

On-site
INR 3,500,000 - 7,000,000
Software Development Engineer
Software Development Engineer

Adobe • Dadri

On-site
INR 1,200,000 - 2,100,000
Software Development Engineer 3 - Frontend
Software Development Engineer 3 - Frontend

Adobe • Dadri

On-site
INR 1,800,000 - 2,800,000
Computer Scientist 2 – Fullstack (Frontend Heavy)
Computer Scientist 2 – Fullstack (Frontend Heavy)

Adobe • Dadri

On-site
INR 2,800,000 - 4,000,000