We are seeking a talented and innovative Machine Learning Engineer to join our team. In this role, you will design, develop, and implement machine learning models and algorithms to solve complex business problems. You will work closely with cross-functional teams to turn data into actionable insights and drive our AI initiatives forward.
Key Responsibilities:
- Design and develop machine learning systems and algorithms
- Analyze large datasets to extract valuable insights and patterns
- Implement appropriate ML algorithms and tools to solve specific business problems
- Conduct experiments and optimize machine learning models for performance and accuracy
- Collaborate with data scientists, software engineers, and product managers to integrate ML solutions into our products
- Stay up-to-date with the latest advancements in machine learning and AI technologies
- Develop and maintain ML pipelines for data preprocessing, model training, and deployment
- Evaluate and improve existing ML systems
- Document processes, findings, and methodologies
Requirements
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Data Science, or a related field
- 3+ years of experience in machine learning or related field
- Strong programming skills in Python, with experience in ML libraries such as TensorFlow, PyTorch, or scikit-learn
- Solid understanding of machine learning algorithms, statistical modeling, and deep learning techniques
- Experience with data preprocessing, feature engineering, and model evaluation
- Proficiency in working with large datasets and distributed computing frameworks (e.g., Spark)
- Excellent problem-solving and analytical skills
- Strong communication skills to explain complex concepts to both technical and non-technical stakeholders
Preferred Qualifications:
- PhD in Machine Learning, Computer Science, or related field
- Experience with cloud platforms (AWS, GCP, or Azure) for ML model deployment
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines
- Knowledge of software engineering best practices and design patterns
- Experience with natural language processing (NLP) or computer vision projects
- Contributions to open-source ML projects or research publications
Benefits
What We Offer:
- Competitive salary and benefits package
- Opportunity to work on cutting-edge AI projects
- Continuous learning and development opportunities
- Collaborative and innovative work environment