Computer Scientist - II (Services + ML)
adobe
Job Description
What you'll do
This is a individual contributor position. Expectations will be on
the below lines:
- Work with all the collaborators, be responsible for all phases of engineering. From early specs, design/architecture, technology choice, development, unit-testing/integration automation, and deployment.
- Build technical specifications, prototypes and presentations to communicate your ideas.
- Participate in resolution of production issues and develop solutions to prevent future issues from happening again
- Be proficient in emerging industry technologies and trends, and have the ability to communicate that knowledge to the team and use it to influence product direction.
- Orchestrate with team to develop a product or parts of a large product.
Requirements
- B.Tech / M.Tech degree in Computer Science from a premier institute
- 6-8+ years of relevant experience in software development
- Should have excellent computer science fundamentals and good understanding of design, and performance of algorithms
- Deep knowledge of cloud-native applications
- Proficient in Python, Pytorch, FastAPI, Distributed Services design
- Good Knowledge of some of Redis, MongoDB, Dynamo, Cosmos, Kafka, SQS, S3 is an added advantage
- Passionate about quality of work, you are persistent and uncompromising
- Proficient in writing code that is reliable, maintainable, secure, and performant
- Experience working with both research and product teams.
- Knowledge of AWS services and/or Azure, Dockers, Jenkins, Splunk
- Knowledge and practice of ML Ops.