Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Reddit, Inc., so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Machine Learning Engineer in the Ads ML Platform at Reddit, Inc. will be pivotal in advancing our advertising technologies using machine learning algorithms and data analytics. This role requires a deep understanding of machine learning methodologies and experience in implementing them in a high-traffic production environment. The successful candidate will collaborate with cross-functional teams to enhance advertisement targeting, optimize revenue generation, and improve user experience through intelligent systems and data-driven decisions.
Job Responsibilities
- Design and implement scalable machine learning models for advertisement targeting and recommendation systems.
- Collaborate with product managers and data scientists to define project requirements and establish timelines.
- Analyze and preprocess large datasets to derive valuable insights that inform business strategies.
- Conduct experiments to validate model performance and identify areas for optimization.
- Present findings and technical concepts to non-technical stakeholders effectively.
- Maintain and improve the machine learning infrastructure to ensure reliability and efficiency.
Qualifications
- Master’s degree or Ph.D. in Computer Science, Data Science, Machine Learning, or a related field.
- 5+ years of experience in developing and deploying machine learning models in a production setting.
- Proficient in programming languages such as Python, Scala, or Java.
- Strong knowledge of machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with data manipulation tools such as SQL and Pandas.
- Excellent analytical and problem-solving skills with a strategic mindset.
Technologies & Tools
This position will involve working with a multitude of technologies and tools, including but not limited to machine learning frameworks such as TensorFlow and PyTorch, programming environments like Jupyter Notebooks, and data processing tools including Apache Spark and Apache Kafka. Familiarity with cloud platforms such as AWS or Google Cloud for deploying models and managing infrastructure will be essential. Additionally, version control systems like Git and collaboration tools such as JIRA and Confluence will be part of the daily workflow.
Ideal Candidates
The ideal candidate for the Senior Machine Learning Engineer role will possess a strong blend of technical expertise and interpersonal skills. They should be driven by innovation and exhibit a passion for implementing cutting-edge technologies. The candidate will demonstrate agility in adapting to fast-paced environments, coupled with the ability to communicate complex technical concepts to a diverse audience. Furthermore, a collaborative spirit and a commitment to continuous improvement are essential traits for success in our team-oriented culture.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.