Job Responsibilities: Senior Software Engineer
Salary: $20-30/Hour
Company: Yelp
Location: USA
Educational Requirements: Bachelor's Degree
Full Job Description:
Yelp's engineering culture guides our values: we are a collaborative team that values individual authenticity and encourages creative problem solving. All new engineers deploy code within their first week, and we strive to expand each individual's impact with support from managers, mentors, and team members. Ultimately, our goal is to help our employees, grow as engineers, and have fun in a social environment.
Are you interested in machine learning techniques that create advanced, high-quality solutions for automated decision making?
Want to help local businesses grow and succeed? The Yelp media team works on large, complex, multidisciplinary problems related to machine learning, data processing and algorithms, optimization, statistics and distributed systems, with the goal of creating health and value among consumers and the media. As a Senior Software Engineer (Machine Learning) within the Advertising team, you will be part of a team focused on optimizing the allocation of advertising budgets across multiple channels.
We would love for you to apply, even if you don't think you meet all the requirements for this position. At Yelp, we're looking for great people, not just people who tick all the boxes. What to do:
Add in production planning based on machine learning, statistical models and optimization developed by data scientists.
Develop and maintain reliable, scalable and scalable solutions. Partner with our ML Platform team to ensure your team and team are using Yelp's ML tools efficiently and based on best practices.
Help shape the future of ML on Yelp by providing valuable feedback and contributing to tool improvements. Manage and direct software development projects.
Act as a bridge between applied and data scientists (who may not have experience building scalable systems) and back-end engineers (who may not have experience with ML or computational model-based systems and subtraction/statistics). What it takes to be successful:
Several years of experience developing machine learning, statistical, or model-based optimization features, consistent with Yelp measurement.
Expert in Python (including pandas, NumPy, scikit-learn, XGBoost), with experience in Spark, cloud (AWS) and microservices (Docker, Kubernetes). Adequate knowledge of machine learning and modeling to understand applied science projects, but deep theoretical knowledge is not expected.
The ability to excel in a fast-paced high-impact environment.
