About Us:
Honeycomb Software is a dynamic software development company specializing in delivering custom solutions for startups, SMBs, and enterprises. We’re searching for a Lead Machine Learning Engineer to join our team and lead the development and deployment of advanced machine learning models and algorithms. This role is central to driving innovation, solving complex challenges, and delivering impactful solutions.
Responsibilities:
Leadership and Strategy
- Lead and mentor the machine learning team, providing technical direction and support.
- Define the strategy for machine learning initiatives aligned with business objectives.
- Collaborate with stakeholders to identify opportunities for applying machine learning.
Machine Learning Development
- Design, develop, and deploy scalable machine learning models and algorithms.
- Build robust machine learning pipelines and infrastructure.
- Continuously improve the performance and reliability of existing models.
Data Science and Analysis
- Perform exploratory data analysis to extract insights and patterns.
- Develop and validate predictive models and statistical analyses.
- Communicate findings clearly to stakeholders.
Collaboration and Communication
- Work with cross-functional teams, including data engineers, software developers, and product managers.
- Translate business requirements into actionable technical solutions.
- Present technical concepts and findings to non-technical audiences effectively.
Innovation and Research
- Stay updated on advancements in machine learning and data science.
- Experiment with and implement cutting-edge approaches and techniques.
- Foster a culture of innovation and continuous improvement within the team.
Infrastructure Strategy
- Develop and maintain the strategy for machine learning infrastructure.
- Oversee the deployment and management of hardware resources, including servers, GPUs, and storage.
- Ensure scalability, reliability, and security of infrastructure.
Requirements:
- 5+ years of experience in machine learning and data science.
- Proven track record of leading and managing technical teams.
- Expertise in statistical analysis, data mining, and predictive modeling.
- Proficiency with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong programming skills in Python, C++, or similar languages.
- Experience with Big Data technologies (e.g., Hadoop, Spark) and cloud platforms (e.g., AWS, Google Cloud, Azure).
- Deep understanding of SQL and NoSQL databases.
- Familiarity with software development tools and practices (e.g., Git, Docker, CI/CD).
- Strong problem-solving and analytical skills.
- Excellent communication and leadership abilities.
Nice-to-Have Skills:
- Advanced degree (Master’s or PhD) in Computer Science, Engineering, Mathematics, or Statistics.
- MLOps experience.
- Experience building ML infrastructure for cloud and on-premises environments.
What We Offer:
- Innovative Environment: Work in a company that values creativity and solving complex challenges.
- Professional Growth: Opportunities for continuous learning and career advancement.
- Competitive Compensation: Attractive salary and benefits package.
- Flexible Work Options: Support for a healthy work-life balance, including remote opportunities.
If you’re a talented and experienced Machine Learning Engineer eager to lead impactful projects and innovate in a dynamic environment, apply now to join our team!