front, back & full stack

Mid Machine Learning Engineer

We are seeking a Machine Learning Engineer to join our team and work on a project centered on multi-year transactional data analysis and predictive modeling. This role offers the opportunity to directly impact client decision-making by uncovering hidden patterns in data, generating forecasts, and deploying models that drive measurable business outcomes. You will work with a consultancy with over 20 years of experience helping organizations transform challenges into growth opportunities, specialized in data-driven problem solving, identifying inefficiencies, and enabling businesses to scale through strategic insights and cost reduction initiatives.

schedule

Part Time

content_paste

Work Contract

attach_money

-

What you'll do

  • Receive, clean, and preprocess large volumes of transactional and financial data
  • Design, train, and optimize predictive models to identify trends, clusters, and anomalies
  • Generate forecasts and actionable insights to support business strategies
  • Collaborate with data engineers and consultants to integrate models into production systems
  • Contribute to hypothesis-driven problem solving and help shape data-backed strategies for clients

-

Requirements

  • Strong proficiency in Python, with libraries such as Pandas, NumPy, and Scikit-learn

  • Hands-on experience with machine learning models (e.g., XGBoost, Random Forest)

  • Knowledge of model interpretability and explainability techniques (decision trees, SHAP, or LLM-based explanations)

  • Analytical mindset with a solid business-oriented problem-solving approach

  • Ability to translate complex datasets into clear, strategic recommendations

  • Intermediate English

Desirables

  • Experience with LLMs (Large Language Models) and workflow automation tools such as n8n

  • Familiarity with Java and Node.js for building and maintaining data pipelines

  • Experience with data extraction, API integrations, and implementing return triggers to source systems

-

Other information

- PJ Contract Format

- Job only for Brazilians

Questions about joining our team?

remote/office work

We are a fully remote company, but we value in-person connections. We host annual trips for the entire team to collaborate and bond, and some teams organize additional meetups throughout the year to work together.

what does "flexible work" mean at KIS?

You can choose your work hours, as long as you meet your team and client's main meetings, cerimonies and deliveries. Apart from those ceremonies, you can choose how to distribute the remaining hours of your day. Just make sure you're communicating frequently and clearly.

how we keep our teams together

We have performance plans, feedback and follow-up sessions, social gatherings (online and offline) and laid-back events to keep the teams engaged and united.

how does our contract work?

Our contracts are based on Legal Person agreements (PJ in Brazil). Let us know if you need help explaining this contract model.

couldn’t find all the answers you need?

Contact our team and learn more about careers at KIS.