Overview
Skills
Job Details
A global leader in consumer technology is looking for a Distributed Systems Engineer with expertise in building RESTful APIs, Search, and a solid understanding of Microservices and web services. Your role will primarily involve developing backend services and creating data and inference pipelines with large datasets, driving scalable and high-performance systems that power next-generation products. If you re passionate about building innovative backend solutions at scale, we invite you to apply!
Job Responsibilities:
- Develop and maintain scalable backend services and RESTful APIs for distributed systems.
- Build and optimize large-scale data and inference pipelines using AWS and Kafka.
- Collaborate with cross-functional teams to design, test, and deploy reliable microservices.
Candidate Qualifications:
Strong coding skills and solid understanding of algorithms and data structures.
Proficient with various programming languages such as, Java, NodeJS/TypeScript, Python.
Expert knowledge of API design and interface technologies (JSON, ProtoBuf, REST,RPC, XML, etc).
Experience with AWS Services such as Amazon S3, EC2, EKS / Kubernetes.
Experience with event-based messaging systems (Kafka)
B.S or M.S. in Computer Science or equivalent experience
3-4 years of hands on experience on building back-end services.
Preferred Qualifications:
Experience with MongoDB and Unstructured data.
Solid understanding of the software development process, including unit testing and release management.
Type: Contract
Duration: 6 months (with possibility to extend)
Work Location: Seattle, WA (hybrid)
Pay rate: $70.00 - $95.00 (DOE)