Machine Learning Engineer
- MLOps,
- Document processing,
- OCR,
- Python
If you are a motivated individual with a passion for ML and a desire to contribute to a dynamic team environment, we encourage you to apply for this exciting opportunity. Join us in shaping the future of infrastructure and driving innovation in software delivery processes.
Key Responsibilities
Model Fine-Tuning and Deployment:
Fine-tune pre-trained models (e.g., BERT, GPT) for specific tasks and deploy them using Amazon SageMaker and Bedrock.
RAG Workflows:
Establish Retrieval-Augmented Generation (RAG) workflows that leverage knowledge bases built on Kendra or OpenSearch. This includes integrating various data sources, such as corporate documents, inspection checklists, and real-time external data feeds.
MLOps Integration:
The project includes a comprehensive MLOps framework to manage the end-to-end lifecycle of machine learning models. This includes continuous integration and delivery (CI/CD) pipelines for model training, versioning, deployment, and monitoring. Automated workflows ensure that models are kept up-to-date with the latest data and are optimized for performance in production environments.
Scalable and Customizable Solutions:
Ensure that both the template and ingestion pipelines are scalable, allowing for adjustments to meet specific customer needs and environments. This involves setting up RAG workflows, knowledge bases using Kendra/OpenSearch, and seamless integration with customer data sources.
End-to-End Workflow Automation:
Automate the end-to-end process from user input to response generation, ensuring that the solution leverages AWS services like Bedrock Agents, CloudWatch, and QuickSight for real-time monitoring and analytics.
Advanced Monitoring and Analytics:
Integrated with AWS CloudWatch, QuickSight, and other monitoring tools, the accelerator provides real-time insights into performance metrics, user interactions, and system health. This allows for continuous optimization of service delivery and rapid identification of any issues.
Model Monitoring and Maintenance:
Implement model monitoring to track performance metrics and trigger retraining as necessary.
Collaboration:
Work closely with data engineers and DevOps engineers to ensure seamless integration of models into the production pipeline.
Documentation:
Document model development processes, deployment procedures, and monitoring setups for knowledge sharing and future reference.
Requirements
Machine Learning: Strong experience with machine learning frameworks such as TensorFlow, PyTorch, or Hugging Face Transformers.
MLOps Tools: Proficiency with Amazon SageMaker for model training, deployment, and monitoring.
Document processing: Experience with document processing for Word, PDF, images.
OCR: Experience with OCR tools like Tesseract / AWS Textract (preferred)
Programming: Proficiency in Python, including libraries such as Pandas, NumPy, and Scikit-Learn.
Model Deployment: Experience with deploying and managing machine learning models in production environments.
Version Control: Familiarity with version control systems like Git.
Automation: Experience with automating ML workflows using tools like AWS Step Functions or Apache Airflow.
Agile Methodologies: Experience working in Agile environments using tools like Jira and Confluence.
Nice-to-Have
LLM: Experience with LLM / GenAI models, LLM Services (Bedrock or OpenAI), LLM abstraction like (Dify, Langchain, FlowiseAI), agent frameworks, rag.
Deep Learning: Experience with deep learning models and techniques.
Data Engineering: Basic understanding of data pipelines and ETL processes.
Containerization: Experience with Docker and Kubernetes (EKS).
Serverless Architectures: Experience with AWS Lambda and Step Functions.
Rule engine frameworks: Like Drools or similar
What you get
Flexible working hours;
Competitive compensation commensurate with your experience and skills;
Modern technologies, popular on the market;
Not boring English classes;
Interesting customers and projects;
Learning and development opportunities along with AWS certification program;
An excellent team with a friendly atmosphere.
About Matoffo
Matoffo is a cloud native company who visions cloud computing as the home for tech products. Our primary focus is AWS cloud solutions, we are an official AWS Select Tier Services Partner, that demonstrates we have trained and certified teammates, as well as great customer experience. Our team of top-notch engineers specialize in Cloud solutions, we develop scalable cloud native applications, provide DevOps services which facilitate innovations and allow release products faster, build reliable and secure cloud infrastructure for our clients from the US and Europe.
Send your CV on the position of
Why join Matoffo
At Matoffo, we prioritize our people. We are dedicated to creating an exceptional workplace where everyone can grow professionally. Our company culture thrives on team spirit and trust, leading to happy clients through our expertise and delivered solutions. We believe in having fun at work and enjoying team-building events together. Join us and help build the environment we all aim for!