Software Engineer, Machine Learning
Job Title: Software Engineer, Machine Learning
Company Overview
VapTales is a fast-growing social platform revolutionizing the way people connect and share experiences online. Our mission is to create a platform that fosters meaningful relationships, sparks creativity, and inspires positive change.
Job Summary
We're seeking an exceptional Software Engineer, Machine Learning to join our team and help us build innovative, AI-powered features that enhance user engagement, safety, and overall experience. As a key member of our engineering team, you'll design, develop, and deploy machine learning models and algorithms that drive our platform's growth and success.
Responsibilities
Machine Learning Development
- Design, develop, and deploy machine learning models and algorithms to solve complex problems, such as content recommendation, user behavior prediction, and anomaly detection
- Collaborate with cross-functional teams, including product, data science, and engineering, to identify opportunities for machine learning applications
- Develop and maintain large-scale machine learning pipelines, including data preprocessing, model training, and model deployment
Software Development
- Design, develop, and maintain scalable, efficient, and reliable software systems, including backend services, APIs, and data processing pipelines
- Collaborate with engineers to ensure seamless integration of machine learning models with existing software systems
- Participate in code reviews and contribute to the improvement of the overall codebase
Requirements
Technical Skills
- Bachelor’s or master’s in computer science, Machine Learning, or related field
- Hands-on experience in machine learning or software engineering
- Proficiency in programming languages, such as Python, Java, or C++
- Experience with machine learning frameworks, such as TensorFlow, PyTorch, or Scikit-Learn
- Familiarity with cloud computing platforms, such as AWS, Azure, or GCP
Soft Skills
- Excellent problem-solving skills, with the ability to break down complex problems into manageable components
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Ability to work in a fast-paced environment, with a strong sense of urgency and attention to detail
Nice to Have
Additional Skills
- Experience with natural language processing, computer vision, or recommender systems
- Familiarity with graph neural networks or other advanced machine learning architectures
- Experience with DevOps practices, such as continuous integration and continuous deployment
What We Offer
Benefits and Perks
- Salary range: $130,000 - $220,000 per year, depending on experience
- Competitive salary and equity package
- Comprehensive health insurance, including medical, dental, and vision
- Flexible PTO policy and paid holidays
- Professional development opportunities, including conference sponsorships and training programs
- Access to cutting-edge technologies and tools
- Collaborative, dynamic work environment with a team of passionate and talented engineers