CareerPlanGet AI match score →

Senior Software Engineer (Machine Learning )

Brasilia, Distrito Federal💼 Full-time🗓 2026-05-18 → 2026-07-29

Fusemachines is a leading AI strategy, talent, and education services provider. Founded by Sameer Maskey Ph.D., Adjunct Associate Professor at Columbia University, Fusemachines has a core mission of democratizing AI. With a presence in 4 countries (Nepal, the United States, Canada, and the Dominican Republic) and more than 450 full-time employees, Fusemachines brings global AI expertise to transform companies worldwide. Founded in 2013, Fusemachines is a global provider of enterprise AI products and services, on a mission to democratize AI. Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI Enterprise Transformation, regardless of where they are in their Digital AI journeys. With offices in North America, Asia, and Latin America, Fusemachines provides a suite of enterprise AI offerings and specialty services that allow organizations of any size to implement and scale AI. Fusemachines serves companies in industries such as retail, manufacturing, and government. Fusemachines continues to actively pursue the mission of democratizing AI for the masses by providing high-quality AI education in underserved communities and helping organizations achieve their full potential with AI.

Type

Remote, Full-time

Role Overview

We’re hiring a Senior Software Engineer (Machine Learning) to architect, build, and deploy high-performance machine learning systems that power technology stack. You will work across the entire ML lifecycle—from processing massive volumes of data to developing and deploying low-latency models. You must possess a strong hybrid skill set: deep expertise in applied machine learning combined with production-grade software engineering skills. You will not just build models in notebooks; you will write scalable, production-ready code, design real-time inference APIs, and ensure your systems meet strict latency and high-throughput requirements. The ideal candidate is a Software Engineer who has transitioned into Machine Learning, someone who has built real production systems, scalable APIs, and high-availability infrastructure before applying those skills to ML.

Key Responsibilities

  • Scale Data Engineering & Feature Pipelines

- Process and extract features from massive, highly sparse datasets (terabytes/petabytes of bidstream and user event data) using SQL, Python, and distributed computing frameworks (e.g., Spark, Ray).

- Architect offline and online feature pipelines.

- Manage real-time feature computation and low-latency feature stores ensuring zero online/offline skew.

- Perform rigorous missingness analysis, leakage checks, and handle high-cardinality categorical variables safely.

  • Core ML & Deep Learning Development

- Train, tune, and scale supervised learning models, utilizing advanced gradient boosting (XGBoost, LightGBM, CatBoost) and Factorization Machines.

- Design and implement Deep Learning architectures for structured/recommendation data using PyTorch or TensorFlow.

- Apply rigorous tabular

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗