Senior Software Engineer - Machine Learning Remote
About the Role
AssemblyAI is seeking a Senior Software Engineer specializing in Machine Learning to join our innovative team. This is a remote position, allowing you to work from anywhere in Europe. As a Senior Software Engineer, you will play a pivotal role in developing cutting-edge machine learning models that enhance our AI capabilities. You will collaborate with a talented team of engineers and data scientists, contributing to projects that impact our product offerings and customer experiences.
What You'll Do
- Design and implement machine learning algorithms and models to improve performance and scalability.
- Collaborate with cross-functional teams to define and refine product requirements.
- Conduct experiments and analyze data to drive insights and optimize machine learning solutions.
- Mentor junior engineers and provide technical guidance on best practices in software development and machine learning.
- Stay updated with the latest advancements in machine learning and AI technologies.
Requirements
- 5+ years of experience as a Software Engineer with a focus on machine learning.
- Strong proficiency in programming languages such as Python and experience with ML frameworks like TensorFlow or PyTorch.
- Experience with data processing and analysis using tools like Pandas and NumPy.
- Familiarity with cloud platforms (AWS, GCP, or Azure) for deploying machine learning models.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Nice to Have
- Experience with natural language processing (NLP) or computer vision projects.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Contributions to open-source projects or publications in relevant fields.
What We Offer
- Competitive salary ranging from $195,000 to $225,000 per year.
- Flexible working hours and a fully remote work environment.
- Opportunities for professional development and continuous learning.
- Collaborative and inclusive company culture.
- Health and wellness benefits, including a comprehensive health insurance plan.
This Senior Software Engineer position at AssemblyAI offers a competitive salary and the opportunity to work on innovative machine learning projects remotely from Europe.
Who Will Succeed Here
Proficient in Python and experienced with machine learning frameworks like TensorFlow and PyTorch, enabling the development of advanced ML models tailored for real-time applications.
Self-motivated and disciplined, thriving in a fully remote work environment, with a strong ability to manage time effectively and deliver projects independently while collaborating asynchronously with team members.
Deep understanding of AWS services for deploying machine learning models and managing infrastructure, along with a solid background in data analysis using tools like Pandas and NumPy to derive actionable insights.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months