How you will make an impact:
- Research, design and prototype intelligent systems with the aim of enhancing online shopper experience.
- Assist in research prototypes and develop them into fully-fledged AI software that are ready to be delivered to our clients.
- Participate in active maintenance of models and ML-pipelines
- Maintain and improve legacy models and ml pipelines suggesting and implementing changes as appropriate
- Participate in code reviews ensuring that released code maintains our standards of quality and engineering excellence
- Keep up-to-date with the latest papers in artificial intelligence and machine learning to propose solutions for real problems in e-commerce, particularly as it pertains to optimizations in productionalization
- MLops: Build and help maintain infrastructure to support the evolution of our shopper interaction toolset.
- Mentor other engineers and share relevant knowledge.
- Troubleshoot, test, and debug to your heart’s content.
- Being able to identify key metrics and experience building and responding to automated monitoring systems.
- Ad-hoc problem solving based on client needs. Our white glove service means we often have to implement solutions to client specific problems in robust and well designed ways
About you:
- At least 2 years of real-world experience implementing Machine Learning software
- At least 3 years of experience (in total) implementing production level software
- Proficient in Python and/or C/C++, with an interest in learning new languages
- BSc (MSc or PhD preferred) in Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, Engineering, Physics, or a related discipline, with (at minimum) graduate-level courses in machine learning, or equivalent practical experience.
- Strong research experience in machine learning, preferably in one or more of the following (in no particular order): reinforcement learning, natural language processing, LLMs, recommendation and/or ranking systems, deep generative models, representation learning, AI interpretability, domain generalization, meta-learning, computer vision, deep neural network architectures.
- Proficient in deep learning frameworks like Tensorflow, PyTorch, etc. and scientific computing packages like NumPy. Able to implement an algorithm as described in an academic paper using these frameworks in quality code.
- Strong computer science background, with experience in object-oriented programming, systems design, data structures and algorithms.
- Familiarity with source control (Git) and Unix systems, including shell scripting.
- Good intuition for applying AI theory to make business-oriented products with minimal guidance.
- Communicate to introduce honesty and clarity (avoiding buzzwords and jargon) to experts in multiple disciplines. Demonstrate a mature understanding of the current possibilities and limitations of AI research.
- Curious, constantly looking for better ways to build things and excited to learn about emerging technologies.
Bonus Points:
- Online advertising and/or marketing analytics, behavioral targeting and/or web analytics and a/b testing
- Working in an Agile software development environment.
- Using cloud solutions, preferably AWS.
- Distributed and/or parallel programming.
- An active GitHub repository.
- Experience with data lake and data lakehouse
- Experience with ETL workloads and data pipelines
- Experience with SQL, Terraform, Python packages (Pandas, NumPy, PySpark), ML framework (TensorFlow/Keras, PyTorch, Scikit-learn, etc), Databricks, Airflow, ML pipeline frameworks (Flyte, MlFlow, Ray, TFX)
Other Jobs from Bazaarvoice
Senior Software Engineer - Insights
Senior Software Engineer (Mobile Apps)
Staff Software Engineer - Backend
Staff MLOps Engineer
Senior Devops Engineer - Platform Engineering
Similar Jobs
Principal Engineer AI/ML
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say