FAQs
What is the primary focus of the Computer Scientist - I (C++) role at Adobe?
The primary focus of this role is to work on developing scalable, responsive, next-generation vector editing applications for Adobe Illustrator, contributing to the industry-leading graphic design tool.
What qualifications are required for this position?
A Bachelor's or Master's degree in Computer Science or a related field from a premier institute and 4+ years of hands-on design/development experience are required.
What programming languages should candidates be proficient in?
Candidates should have deep experience in modern C++, as well as knowledge of object-oriented programming, and familiarity with JavaScript/React is considered a good-to-have.
What kind of experience is necessary regarding performance?
Candidates must have expertise in writing highly performant native code on platforms such as macOS, Windows, and Web, along with a good understanding of architecture, design, and performance.
Will I be involved in the full software development process?
Yes, you will own your features end-to-end, starting from gathering requirements to design, implementation, and creating unit and automation test cases.
Is familiarity with AI/ML technologies beneficial for this position?
Yes, experience with GenAI, ML, Diffusion, LLM, LoRa models is considered advantageous for this role.
How does this position contribute to Adobe's growth?
As a Senior developer for Adobe Creative Cloud - Illustrator, you will add features to products that are strategic to Adobe's growth, in collaboration with cross-functional teams.
What types of interpersonal skills are required?
Excellent interpersonal skills, along with strong written and verbal communication skills, are necessary for interacting with team members and partners.
Is there a focus on optimizing existing features?
Yes, maintaining existing features and striving to optimize memory and processing footprint is part of the responsibilities.
How important are problem-solving skills for this position?
Exceptional problem-solving skills are essential, as you will be required to develop methods and techniques to address technical challenges.
What kind of work environment should candidates expect?
Candidates should be familiar with working in a fast-paced global environment, where collaboration and innovation are encouraged.
Does Adobe provide equal employment opportunities?
Yes, Adobe is proud to be an Equal Employment Opportunity and affirmative action employer, ensuring no discrimination based on gender, race, or other protected characteristics.