We are seeking a highly skilled Machine Learning Engineer with expertise in Automation Tools and Natural Language Processing (NLP) to join our team. In this role, you will work on designing, building, and deploying ML models and automation pipelines that enhance the efficiency and intelligence of our systems. You will leverage cutting-edge technologies such as Amazon Bedrock, SageMaker Studio, and other NLP tools to develop robust, scalable solutions for business challenges and enhance business processes across various departments, including Customer Operations, Revenue Growth, and Online Marketing. The ideal candidate will have hands-on experience working with both structured and unstructured data, leveraging automation tools to streamline workflows and improve business outcomes.
Automation Tools Expertise: Create and manage automated workflows and pipelines. Streamline data ingestion, processing, model training, and deployment pipelines to increase efficiency and reduce manual effort.
Data Integration and Pipeline Automation: Automate the handling of structured data (e.g., from databases and APIs) and unstructured data (e.g., from customer reviews, emails, and social media) to drive intelligent insights for decision-making. Use Amazon Bedrock and SageMaker Studio for seamless integration
Collaborate with Data Engineers: Work with data engineers to ensure seamless integration of machine learning models into data pipelines, ensuring data is prepared and processed correctly for training and inference.
Deploy and Monitor Models: Implement best practices for deploying and maintaining machine learning models in production, ensuring scalability, performance, and reliability. Utilize AWS SageMaker and Bedrock for model management and deployment.
Optimization and Troubleshooting: Continuously improve models by troubleshooting issues and optimizing performance through fine-tuning, hyperparameter tuning, and advanced techniques like transfer learning and model compression.
Optimize Marketing Campaigns: Use machine learning models to automate and optimize marketing campaigns by analyzing customer data, improving customer targeting, segmentation, and personalizing marketing messages.
Data and Model Monitoring: Set up automated monitoring tools to track the performance of data pipelines and models, providing real-time insights and alerts for issues such as data drift or model degradation.
Model Monitoring & Optimization: Continuously monitor model performance, troubleshoot issues, and implement improvements to ensure that deployed models meet business objectives, and are scalable and efficient.
Data Analysis and Insights: Analyze large datasets to uncover patterns, trends, and actionable insights that drive strategic decisions for customer operations and revenue growth.Collaborate Across Departments: Partner with Customer Operations, Revenue Growth, Online Marketing, and other departments to understand their challenges and develop tailored machine learning solutions to meet business needs.
Stay Up-to-date with Industry Trends: Keep up with the latest developments in machine learning, AI, and NLP. Integrate new techniques, tools, and frameworks as appropriate.
Document and Report Findings: Maintain clear documentation of models, processes, and code. Provide regular reports to stakeholders on model performance, automation efficiency, and overall system improvements.
Educational Background: Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field.
Machine Learning Expertise: Strong experience with ML frameworks like TensorFlow, PyTorch, or Scikit-learn.
NLP Tools and Frameworks: Hands-on experience with NLP techniques and platforms, particularly Amazon Bedrock, SageMaker Studio, Hugging Face, or similar tools for language modeling and understanding.
Automation Tools: Familiarity with automation platforms like AWS SageMaker, Apache Airflow, Jenkins, or similar CI/CD automation tools for ML workflows.
Programming Languages: Proficiency in Python, Java, or R. Strong experience with data manipulation libraries like Pandas, NumPy, and SciPy.
Cloud Experience: Expertise in deploying and managing machine learning models on cloud platforms, particularly AWS (Amazon Web Services), with experience in SageMaker, Lambda, EC2, and S3.
Data Engineering Knowledge: Experience with data wrangling, cleaning, and preparing large datasets. Familiarity with SQL and NoSQL databases.
Problem Solving: Strong analytical and problem-solving skills with the ability to address complex challenges in model development, deployment, and optimization.
* משרה זו פונה לנשים וגברים כאחד.