Finding the best job has never been easier
Share
Key job responsibilities
As a Software Development Engineer in Visual Search you will:
* Iterate and improve upon scalable computer vision and machine learning solutions to hard problems.
* Assist scientists in their investigations and help solve and scale solutions to exciting and difficult challenges in computer vision, machine learning, and information retrieval.
* Build on core Visual Search technology.A day in the life
You are going to love this job because you will:* Be immersed in a "critical mass” of innovative and top caliber computer vision experts in a collegial and fun environment.
* Work on incredibly hard problems that are of value in the real world.
* Create world-class products.* Work in a dynamic team that provides continuous opportunities for learning and growth.
- 3+ years of non-internship professional software development experience
- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Experience building services and familiarity with web technologies and AWS.
- Master's degree in computer science or equivalent
- 5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
- Familiarity with one or more of: PyTorch, MxNet, TensorFlow, Keras, JAX, Caffe, or other gradient based learning framework.
- Industry experience with any of the following technologies: S3, SQS, DynamoDB, Elasticsearch, Lambda, HTML, CSS, jQuery, NodeJS, Docker, Tomcat, Spark, Ray, ECS, EKS, Sagemaker, Athena.
These jobs might be a good fit