Senior Software Engineer (Jet.com, Hoboken, NJ)
Build data pipelines to capture customer behavior & interaction with Jet web & mobile applications. Build resilient & scalable data stores & flows. Analyze & extract data patterns that define & validate scenarios & assumptions. Build data models & decisional trees to support technology decisions. Build high available, high performance & resilience APIs & components on Azure cloud infrastructure. Embed highly accurate & resilient monitoring tools & anomaly detection components in all services & APIs. Perform live debug operations & deployments on all production systems for search. Build the innovative retrieval & relevancy. Implement Machine Learning components & models into search services & APIs. Optimize algorithms & data structure, improve design of architecture of highly distributed at scale services & APIs. Use A/B testing strategies & models to validate & quantitatively assess the performance of multiple models & algorithms & predict performance at scale.
Minimum Requirements: Masters degree or equivalent in Engineering (Any), Computer Science or a related field & 2 years of experience in developing & implementing applications with either an object oriented or functional programming language; OR Bachelors degree or equivalent in Engineering (Any), Computer Science or a related field & 5 years of experience in developing & implementing applications with either an object oriented or functional programming language. 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.