Logo of Huzzle

Computer Scientist - I

image

Adobe

1mo ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    Engineering

AI generated summary

  • You need a degree in Computer Science, 4+ years of C++ experience, strong problem-solving skills, knowledge of automation, performant native code, and experience with GenAI, SQL, GPU, and WebGL.
  • You will design, implement, and optimize features, build automation frameworks, collaborate with team members, and guide cross-platform solutions while maintaining existing applications.

Requirements

  • Must have Bachelor’s or Master’s degree or equivalent experience in Computer Science or related field from premium institute.
  • 4+ years of hands-on design/development experience.
  • Deep experience in modern C++, object-oriented programming, debugging, and profiling.
  • Solid understanding with building automation for large-scale applications.
  • Expertise in writing highly performant native code on platforms like macOS, Windows, Web.
  • Excellent understanding of computer science fundamentals, architecture, design, and performance.
  • Outstanding problem-solving skills.
  • Excellent interpersonal skills, written and verbal communication skills.
  • Good to have Experience in JavaScript/React programming language.
  • Experience with GenAI, ML, Diffusion, LLM, LoRa models.
  • Experience working with SQL databases and in-memory cache.
  • Experience with GPU, WebGL, Skia rendering.
  • Good understanding of Jenkins is a plus.

Responsibilities

  • As a senior dev in team, you will work with a team of highly motivated and skilled engineers.
  • You and your team will contribute to features in products that are pivotal to Adobe's growth.
  • Build Automation frameworks and scale existing automations to cater large application requirements.
  • Collaborate with product managers, fellow engineers, and other collaborators to define the roadmap, scope, and work for releases.
  • Be responsible for your features end-to-end, from capturing requirements, design, implementation, to unit and automation test cases.
  • Maintain existing features and continuously strive to optimize memory and processing footprint.
  • Be a proactive self-starter who can develop methods, techniques, and evaluation criteria for achieving results.
  • Be a guide on one or more platforms, knowledgeable of cross-platform issues, driven products, and customer requirements.
  • Significantly contribute to the development and application of advanced concepts, technologies, and expertise within the team.

FAQs

What is the job title for this position?

The job title is Computer Scientist - I.

What does Adobe value in its employees?

Adobe values innovation, collaboration, respect, and equal opportunity for all employees.

What are the key responsibilities of this position?

Key responsibilities include contributing to product features, building automation frameworks, collaborating with team members, and maintaining and optimizing existing features.

What educational background is required for this role?

A Bachelor’s or Master’s degree in Computer Science or a related field is required.

What level of experience is preferred for applicants?

A minimum of 4 years of hands-on design and development experience is preferred.

What programming languages should candidates be proficient in?

Candidates should have deep experience in modern C++ and a good understanding of JavaScript and React is considered a plus.

What platforms should candidates have expertise in for performance optimization?

Candidates should have expertise in writing highly performant native code on platforms like macOS, Windows, and Web.

Is knowledge of emerging technologies beneficial for this position?

Yes, experience with GenAI, ML, Diffusion, LLM, and LoRa models is considered good to have.

What interpersonal skills are required for this job?

Excellent interpersonal, written and verbal communication skills are required.

Does Adobe offer equal employment opportunities?

Yes, Adobe is an Equal Employment Opportunity and affirmative action employer.

Is experience with SQL databases or in-memory cache required?

While not mandatory, experience with SQL databases and in-memory cache is considered beneficial.

Are there opportunities for growth and innovation in this role?

Yes, the position offers opportunities to significantly contribute to advanced concepts and technologies within a collaborative team environment.

Technology
Industry
10,001+
Employees
1982
Founded Year

Mission & Purpose

Adobe is the global leader in digital media and digital marketing solutions. Our creative, marketing and document solutions empower everyone – from emerging artists to global brands – to bring digital creations to life and deliver immersive, compelling experiences to the right person at the right moment for the best results. In short, Adobe is everywhere, and we’re changing the world through digital experiences.