Senior Computer Scientist
Adobe
- Bangalore, Karnataka
- Permanent
- Full-time
- Own product solutions through their end to end development lifecycle ensuring high quality.
- As a key member of the team you will be expected to design, build, test and deploy stable, scalable and simple solutions.
- Work very closely with product management, experience designers, quality engineering for defining requirements for features.
- Work in highly collaborative, fast paced, agile environment.
- Work with highly flexible and geographically distributed teams.
- Mentor junior team members.
- B.Tech /M.Tech in Computer Science & Engineering from a premier institute.
- 12 to 15 years of hands on design / development experience.
- Proficient in C/C++, data structures and algorithm.
- Knowledge of application development on multiple platforms including various flavours of Windows and Macintosh.
- Working knowledge of design patterns and how to apply them in real world problems.
- Leveraging industry best practices and experience, identify automation opportunities and solve problems using automation tools (at times AI based) and technologies.
- Performance tuning of applications.
- Can do: attitude and willingness to take on challenges
- Working knowledge of JavaScript.
- Understanding of ML landscape and ability to apply these into the problem domains around layout and publishing.
- Client server/Web based development.
- Cloud platforms like AWS/Azure.
- Develop cloud enabled, highly scalable and distributed solutions