Role overview
- JOB TYPE: Freelance, Contract Position (no agencies/C2C - see notes below)
- LOCATION: Remote - United States and Canada only
- HOURLY RANGE: Our client is looking to pay $110-$140/hr
- ESTIMATED DURATION: 40h/week - long-term, ongoing project
THE OPPORTUNITY
The Growth & Ad Platforms Engineering team is responsible for building our class leading, data centric technology platform that optimizes and powers all of our paid advertising. It touches hundreds of millions of consumers and drives billions of dollars in annual revenue. Our platforms allow us to scale our marketing efforts efficiently by automating key processes, interacting with ad vendors in real time and leveraging hundreds of terabytes of data and ML algorithms for optimization and effective decision making on millions of items in our catalog. The types of systems built by this team range from low latency REST APIs, to real time streaming systems to high performance large scale batch systems.
What You’ll Do
● Take complex engineering problems, design appropriate solutions and deliver on them fairly independently with limited oversight.
● Work on a variety of technologies - from large batch processes using Airflow and Spark, to event based systems using Kafka, K8s and Storm/Flink to robust REST APIs .
● Work closely as needed with the Data Science team and develop good architectural patterns allowing us to deploy ML models quickly and flexibly
● Design systems that can handle large volumes of data and provide robustness, resilience to failures and smart anomaly detection capabilities
● Be a multiplier, mentor other engineers on the team and help them become more productive and implement engineering best practices
● Work with Senior Leadership to provide your vision and expertise to drive future products, and new features on existing products
What You’ll Need
● 5+ years experience as a full stack, full lifecycle software engineer with a deep understanding of a modern programming languages
● Experience working with Data Science teams and familiarity with Machine Learning concepts will be a big plus
● Strong verbal and written communication skills
● Ability to work effectively with engineers, product managers, and business stakeholders alike
● Experience mentoring engineers and leading code and design reviews
● Proficiency in designing robust, reliable systems at scale
● Experience with data engineering at scale
Apply Now!