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 Whatnot, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer, Machine Learning at Whatnot will play a pivotal role in designing and implementing advanced machine learning algorithms and models to enhance the user experience on our platform. The ideal candidate will collaborate with cross-functional teams to develop complex data-driven solutions, optimize existing applications, and drive innovation in our product offerings. With a focus on quality and performance, you will utilize your expertise to unlock insights from data and contribute to the growth and evolution of our technologies.
Job Responsibilities
- Design, implement, and optimize machine learning algorithms for various applications.
- Collaborate with data scientists and software engineers to integrate machine learning solutions into existing products and services.
- Analyze and preprocess large datasets to ensure high-quality data for machine learning models.
- Monitor model performance and implement improvements based on real-world feedback.
- Document processes, methodologies, and results for training and reference purposes.
- Stay updated on the latest advancements in machine learning and propose innovative applications within the company.
Qualifications
- Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
- Proven experience in software development with a focus on machine learning or artificial intelligence.
- Strong programming skills in Python, Java, or C++.
- Solid understanding of machine learning frameworks such as TensorFlow, Keras, or PyTorch.
- Experience with data analysis using tools like Pandas, NumPy, and data visualization libraries.
- Familiarity with cloud computing platforms (AWS, Azure, GCP) and version control systems (Git).
- Excellent problem-solving abilities and analytical thinking skills.
- Strong communication skills and ability to work collaboratively in a team environment.
Technologies & Tools
The Software Engineer, Machine Learning will use a range of technologies and tools including but not limited to Python for programming, TensorFlow and PyTorch for building machine learning models, and cloud platforms like AWS for deploying applications. Additionally, familiarity with data processing tools such as Apache Spark and database management systems like SQL will be essential for effectively handling and analyzing large datasets.
Ideal Candidates
The ideal candidates for this position are innovative individuals with a strong passion for technology and a commitment to continuous learning. They should possess an analytical mindset, attention to detail, and the ability to adapt quickly to new challenges. Successful candidates will thrive in a collaborative environment, effectively communicate complex concepts to diverse audiences, and demonstrate a relentless curiosity in exploring the potential of machine learning and its applications in a real-world setting.
Construction Managers: 380,000 people in the US, paid from $69,690 a year (the lowest 10%) to $189,440 (the top 10%), with $114,990 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.