Senior Machine Learning Engineer
Job description
Senior Machine Learning Engineer at Blanc Labs.
About the role
Blanc Labs is seeking a highly skilled Senior Machine Learning Engineer to join our innovative team. In this pivotal role, you will be responsible for designing, developing, and deploying advanced machine learning models that drive our products and services. You will collaborate with cross-functional teams to integrate machine learning solutions into our existing systems, ensuring scalability and performance. This position offers a unique opportunity to work in a dynamic environment where your contributions will have a direct impact on the company's success.
Key facts
What you'll do
- Design and implement machine learning algorithms and models to solve complex business problems, ensuring high performance and scalability.
- Collaborate with data scientists and software engineers to integrate machine learning solutions into production systems, enhancing product functionality.
- Conduct thorough data analysis and preprocessing to prepare datasets for model training, ensuring data quality and relevance.
- Evaluate and optimize existing machine learning models, identifying areas for improvement and implementing enhancements based on performance metrics.
- Stay current with the latest advancements in machine learning and artificial intelligence, applying new techniques and methodologies to improve our products.
- Develop and maintain documentation for machine learning processes, ensuring clarity and reproducibility of models and experiments.
- Participate in code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement and knowledge sharing.
- Mentor junior engineers and interns, providing guidance on best practices in machine learning and software development.
- Collaborate with product managers to define project requirements and deliverables, ensuring alignment with business objectives.
- Contribute to the development of a robust machine learning infrastructure, including data pipelines, model deployment, and monitoring systems.
- Assist in the preparation of technical presentations and reports to communicate findings and recommendations to stakeholders.
- Engage in troubleshooting and debugging of machine learning applications, ensuring timely resolution of issues.
Requirements
- Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
- A minimum of 5 years of experience in machine learning engineering or a related role, with a proven track record of successful project delivery.
- Proficiency in programming languages such as Python, Java, or Scala, with experience in machine learning libraries like TensorFlow, PyTorch, or scikit-learn.
- Strong understanding of machine learning algorithms, statistical methods, and data analysis techniques.
- Experience with cloud platforms such as AWS, Google Cloud, or Azure, particularly in deploying machine learning models.
- Familiarity with data visualization tools and techniques, enabling effective communication of complex data insights.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
- Strong communication skills, with the ability to convey technical concepts to non-technical stakeholders.
Nice to have
- Experience with big data technologies such as Hadoop, Spark, or Kafka.
- Knowledge of natural language processing (NLP) or computer vision techniques.
- Familiarity with DevOps practices and tools for continuous integration and deployment (CI/CD).
- Contributions to open-source machine learning projects or publications in relevant conferences/journals.
- Experience in a startup environment, demonstrating adaptability and a proactive approach to challenges.
Skills & tools
- Machine Learning Frameworks: TensorFlow, PyTorch, scikit-learn
- Programming Languages: Python, Java, Scala
- Data Processing: Pandas, NumPy, SQL
- Cloud Platforms: AWS, Google Cloud, Azure
- Version Control: Git
- Visualization Tools: Matplotlib, Seaborn, Tableau
Practical notes
- The specific location for this position is currently unknown, but it may involve remote work options.
- Salary details are competitive and will be discussed during the interview process.
- Visa sponsorship is available for candidates who meet the qualifications.
- Interested applicants can apply through the provided link: [Blanc Labs Careers](https://blanclabs.bamboohr.com/careers/253).
META
Company: Blanc Labs
Title: Senior Machine Learning Engineer
Listed
location: Unknown
Job type: Full-time employee (FTE)