Senior Software Engineer (Jet.com, Inc., Hoboken, NJ)

  • Location HOBOKEN, NJ
  • Department Technology
  • Team Engineering
  • Employment Type -
  • Position -
  • Requisition GH1196859

What you'll do at

Senior Software Engineer (Jet.com, Inc., Hoboken, NJ)

Build data pipelines to capture customer behavior and interaction with Jet web and mobile applications. Build resilient and scalable data stores and flows. Analyze and extract data patterns that define and validate scenarios and assumptions. Build data models and decisional trees to support technology decisions. Build high available, high performance and resilience APIs and components on Azure cloud infrastructure. Embed highly accurate and resilient monitoring tools and anomaly detection components in all services and APIs. Perform live debug operations and deployments on all production systems for search. Implement performance tests, failover exercises and system integration tests and validations to insure zero downtime for all search services and APIs at Jet. Build the innovative retrieval and relevancy algorithms for  best-in-class shopping experience. Implement Machine Learning components and models into search services and APIs. Innovate on core search areas such as indexing, query execution, relevancy, predictive search, metrics tracking, maintaining 5 9s of uptime, and scaling for the future. Design and code massively scalable services to provide a continually improving search experience, to be seen by millions of customers daily. Optimize algorithms and data structure, improve design of architecture of highly distributed at scale services and APIs. Use A/B testing strategies and models to validate and quantitatively assess the performance of multiple models and algorithms and predict performance at scale. Define and model experimentation models and criteria for multi-dimensional analysis. Implement testing plans and strategies in reference to improved statistical significance and predictability.

Minimum Requirements: Master’s degree or equivalent in Engineering (Any), Computer Science or a related field and 2 years of experience in developing and implementing applications with either an object oriented or functional programming language; OR Bachelor’s degree or equivalent in Engineering (Any), Computer Science or a related field and 5 years of experience in developing and implementing applications with either an object oriented or functional programming language. Functional Programming experience.  Machine Learning experience. Experience with System Design/Software Architecture. Experience with Scala. Experience with Python. Experience with Algorithm Design. Employer will accept any amount of experience with the required skills.

To Apply, click “Apply.” EOE. MFDV.

Recently viewed jobs