
Tech Lead – Machine Learning
Docket
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Job Level
About the role
- 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.
- Working hours: 44 hours per week
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonMachine LearningText ProcessingOCRDatabasesGitDebuggingDesign PatternsLLMsMLOps
Soft Skills
Project LeadershipMentorshipTeam ManagementCommunicationProblem SolvingCollaborationStrategic PlanningCoachingGuidanceDecision Making