Tech Lead in Machine Learning at Docket enhancing document management through AI. Drive innovation and engineering best practices for machine learning projects.
Responsibilities
Assess and select appropriate technologies and tools.
Coordinate planning and execution of team tasks.
Participate in strategic meetings and alignments.
Perform code reviews and ensure software quality.
Resolve technical problems and roadblocks.
Guide the team in difficult decisions.
Align different company areas to ensure the intended outcomes.
Actively participate in strategic discussions with product teams.
Write code to help the team deliver, eliminate bottlenecks, and demonstrate standards for the project team to understand requirements and communicate test results effectively.
Project Leadership: Lead machine learning teams and projects, setting goals, deadlines, and execution strategies.
Mentorship and Guidance: Coach and train machine learning engineers, sharing knowledge and best practices.
ML Strategy Definition: Develop machine learning strategies to address complex business problems and define success metrics.
Performance Optimization: Optimize model performance through hyperparameter tuning, grid search, and other advanced techniques.
Data Exploration: Perform exploratory data analysis (EDA) to discover insights and identify features important for models.
Model Deployment to Production: Deploy models to production environments, ensuring scalability and maintainability.
Research and Development: Keep up with recent research in machine learning and contribute to the development of new algorithms and techniques.
Develop, train, and optimize Transformer- and LLM-based models for text processing tasks;
Build robust pipelines for text pre-processing and post-processing;
Apply software engineering best practices in Machine Learning projects;
Work with structured and unstructured data, integrating models with databases and APIs;
Participate in technical decisions about architecture, model versioning, testing, and deployment;
Collaborate with data engineers and other teams to scale solutions in production.
Requirements
Experience in software architecture and design patterns.
People/team management experience.
Strong knowledge of cloud computing technologies.
Python: Advanced proficiency in the language, with a focus on object-oriented programming, code optimization, and project organization;
Machine Learning: Experience with models such as BERT, RoBERTa, GPT, Mistral, including fine-tuning and application to NLP tasks. Strong experience with prompt engineering;
Text Processing: Classification and entity extraction;
OCR: Basic experience with tools like Tesseract and Google Vision OCR;
Databases (PostgreSQL): Data manipulation via SQL, integration with ML pipelines;
Git/GitHub: Code versioning, PR review, use in collaborative teams;
Debugging and Testing: Ability to identify and fix bugs, create automated tests with Pytest or Unittest;
Design Patterns: Applying architectural best practices and design patterns.
LLMs (GPT, Mistral, Claude - Sonnet, etc.);
Preferred: Experience with RESTful APIs and FastAPI;
Knowledge of Docker and deploying models to the cloud;
Familiarity with prototyping tools such as Streamlit;
Knowledge of cloud platforms (AWS, GCP);
Experience with LLM-based agents;
Use of MLflow, Weights & Biases, DVC or similar tools for experiment tracking, versioning, and automation;
MLOps (Machine Learning Operations).
Benefits
Meal and food allowance via Flash for when hunger strikes.
Health and dental insurance to take care of you.
Life insurance for peace of mind.
Pharmacy benefit to help save on medications and support your health.
Petlove benefit — because at Docket we understand your furry family members are important too.
Psicologia Viva — access to psychological support at your fingertips.
Wellhub and TotalPass to keep you active.
Edupass for learning and professional development.
Partnership with Sesc for leisure and cultural activities.
Childcare assistance for parents with children up to 5 years old.
Baby Cash benefit when the family grows.
Day off during your birthday month to celebrate as you deserve.
Senior Machine Learning Engineer leading cloud - hosted geospatial processing initiatives at Fugro. Translating business needs into technical plans and mentoring junior engineers in an agile environment.
AI/ML Intern collaborating on generative AI solutions development at CACI. Exploring LLM integration and prompt engineering while contributing to innovative AI applications.
Machine Learning Engineer applying ML techniques for signal classification at PROCITEC. Involved in model development and data handling within an agile team.
Machine Learning Engineer focusing on signal classification and model development in agile team. Collaboration in software development for advanced signal processing solutions.
Senior ML Engineer industrialising ML and AI across BT through collaboration and automation. Architecting ML pipelines and solutions while ensuring cost efficiency and security.
Senior AI/ML Engineer developing and programming machine learning integrated software algorithms for data analysis at Vanguard. Collaborating with data science teams to optimize data and model pipelines across production environments.
Staff AI/ML Engineer developing production ML/LLM systems for enhancing health experiences at MyHealthTeam. Leading technology direction, mentoring, and establishing best practices in a hybrid work environment.
Machine Learning Engineer developing and deploying scalable machine learning systems for advertising solutions at Globo. Collaborating with diverse data teams to enhance data - driven decision making.
Machine Learning Engineer Intern working on cutting - edge AI and machine learning research at UnlikelyAI. Collaborating with leading researchers to tackle challenging problems in trust and explainability.