Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer Amazon Search 
United States, California, Palo Alto 
893420398

10.06.2024
DESCRIPTION


A day in the life
As a software engineer on this team you will:- Develop a cutting-edge framework for distributed applications and explore new ways to solve key problems at scale – Everything from how we do A/B tests to high performance inference with deep learned models and LLMs.
- Lead the design, implementation, and operational excellence of critical tier I services from authentication and authorization to deep learning serving infrastructure for matching and ranking in Search backend.
- Maintain a focus on scalability, latency, performance robustness, and cost trade-offs in a containerized cloud-based environment.

BASIC QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- 3+ years of non-internship professional software development experience
- 2+ 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
- 3+ years of object-oriented programming experience in at least one of C++/Java/Scala
- Strong computer science fundamentals in data structures, algorithms, and complexity analysis.


PREFERRED QUALIFICATIONS

- Master's degree in computer science or equivalent
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Large-scale distributed systems experience, including scalability and fault tolerance.
- Familiarity with at least one functional programming language like Scala, Clojure, Haskell etc.
- Experience implementing large-scale low-latency distributed systems and working with scalable algorithms utilizing large amounts of data.
- Familiarity with performance testing of distributed systems
- Polished communication skills, with the ability to communicate with confidence, clarity, and focus.
- Experience managing and deploying containerized applications on AWSPursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.