✨ About The Role
- The Senior Software Engineer will build and deploy machine learning models to enhance ad targeting products.
- Responsibilities include leading the analysis and implementation of features and signals related to machine learning.
- The role involves writing production code to ship models to millions of users, ensuring high-quality software delivery.
- Participation in the full software development cycle, including design, development, QA, deployment, experimentation, analysis, and iteration, is expected.
- Collaboration with other machine learning teams at Reddit to find technical solutions to complex challenges is a key aspect of the job.
âš¡ Requirements
- A Master's degree in Computer Science, Engineering, or a closely related quantitative discipline is required.
- At least two years of experience in machine learning or a related field is essential for this role.
- Proficiency in machine learning, deep learning, and natural language processing is crucial for success.
- Experience with data pipelines, ETL processes, and tools such as SQL and Apache Beam is necessary.
- Strong programming skills in Python and Java, along with familiarity with TensorFlow and PyTorch, are important.
- Knowledge of cloud platforms like GCP and AWS, as well as containerization technologies like Kubernetes and Docker, is beneficial.
- The ideal candidate should be collaborative and able to work across disciplines to solve complex technical challenges.