If you are a self-motivated and results-driven individual with a passion for machine learning and a desire to make a difference, we encourage you to apply for this exciting opportunity
Job Title: Principal ML Engineer
Location: New York, New York, United States
Salary: $135 Per hour
Position Overview: We are seeking a highly skilled and experienced Principal ML Engineer to join our dynamic team. As a Principal ML Engineer, you will play a crucial role in designing and developing cutting-edge machine learning solutions that will drive our company's growth and success. You will be responsible for leading and managing a team of ML engineers, while working closely with cross-functional teams to deliver innovative solutions that meet the needs of our clients. This is a senior-level position that requires strong technical expertise, leadership skills, and a passion for pushing the boundaries of artificial intelligence.
Key Responsibilities:
- Design, develop, and implement machine learning models and algorithms to solve complex business problems.
- Lead and mentor a team of ML engineers, providing technical guidance and support to ensure the successful delivery of projects.
- Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to identify business needs and develop ML solutions that align with them.
- Stay up-to-date with the latest advancements in machine learning and AI, and continuously evaluate and implement new techniques and technologies.
- Develop and maintain scalable ML pipelines and infrastructure, ensuring efficient and reliable data processing and model training.
- Analyze and interpret large, complex datasets to identify patterns and insights that will inform the development of ML models.
- Communicate technical concepts and solutions to both technical and non-technical stakeholders, including management and clients.
- Drive the adoption of best practices and standards for ML development, testing, and deployment.
- Conduct code reviews, provide feedback, and ensure the overall quality of ML models and codebase.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Mathematics, Statistics, or a related field.
- Minimum of 8 years of experience in machine learning, with at least 3 years in a senior or lead role.
- Strong proficiency in programming languages such as Python, R, or Java, and experience with ML libraries and frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Extensive experience in developing and deploying ML models in a production environment.
- Solid understanding of statistics, probability, and linear algebra, and how they apply to machine learning algorithms.
- Excellent problem-solving and analytical skills, with the ability to think creatively and develop innovative solutions.
- Strong leadership and project management skills, with the ability to prioritize and manage multiple projects simultaneously.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Experience with big data technologies such as Hadoop, Spark, or Kafka is a plus.
- Familiarity with cloud computing platforms such as AWS, Azure, or GCP is a plus.
- Proven track record of delivering successful ML projects and driving business impact.
Join our team and be at the forefront of shaping the future of AI.