Logo for T-mapp

Sr Software Engineer – Machine Learning

Role overview

Qualifications

  • Strong experience with Spark and SQL in distributed data environments.
  • Experience building and deploying machine learning systems in production.
  • Experience working with cloud services across data, compute, and ML.
  • Experience designing training, deployment, and monitoring pipelines for ML models.

Responsibilities

  • Designing and building distributed data pipelines to process large datasets.
  • Developing and deploying machine learning models in production environments.
  • Implementing agent-based AI systems that interact with external services and internal infrastructure.
  • Establishing observability for pipelines, models, and agents (metrics, tracing, alerting).

About the company

T-mapp logo

T-mapp

Staffing & Recruiting

We are T-mapp! We are an expert candidate sourcing company, we focus on candidates who are not actively looking for work.

Company details

Company typeScaleup
IndustryStaffing & Recruiting
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Senior ML Engineer

About the Company

Our client is a technology company building advanced infrastructure powered by data, machine learning, and AI systems to solve complex problems at scale.

They are developing large-scale data pipelines, machine learning models, and agentic systems that enable automated workflows and intelligent decision-making. The team is focused on rapidly taking solutions from concept to production.

They are looking for a Senior Software Engineer who wants to work close to the core of the technology stack, building and operating robust AI/ML systems.

This position is open to candidates in: Colombia, Argentina, Brazil.

What will you do in this role?

You will be responsible for designing, building, and operating machine learning systems, large-scale data pipelines, and AI agents that power core product capabilities.

This role involves working across the full lifecycle of ML systems — from data ingestion and distributed processing to model deployment and monitoring.

Your main responsibilities will include:

  • Designing and building distributed data pipelines to process large datasets.

  • Developing and deploying machine learning models in production environments.

  • Implementing agent-based AI systems that interact with external services and internal infrastructure.

  • Designing scalable architectures for data processing and ML training pipelines.

  • Establishing observability for pipelines, models, and agents (metrics, tracing, alerting).

  • Evaluating modeling approaches and optimizing cost vs. performance trade-offs.

  • Collaborating with product and customer teams to build solutions that drive business impact.

  • Iterating quickly from prototype to production-ready systems.

This role requires strong technical ownership and the ability to build reliable systems end-to-end.

What should you bring?

We are looking for engineers with strong experience in production machine learning systems, distributed data processing, and scalable infrastructure.

Ideally you have:

  • Strong experience with Spark and SQL in distributed data environments.

  • Experience building and deploying machine learning systems in production.

  • Experience working with large and complex datasets.

  • Experience designing training, deployment, and monitoring pipelines for ML models.

  • Experience working with cloud services across data, compute, and ML.

  • Ability to design clear software architectures and well-documented systems.

  • Strong technical communication and collaboration skills.

Languages: Python, Scala
Tools / Frameworks: Spark, AWS (Sagemaker / Bedrock), Kubernetes

Nice to Have

  • Experience building products from 0 to production, especially in startup environments.

  • Experience working with large geospatial datasets and indexing strategies.

  • Experience building AI agents that operate at scale.

  • Experience with fine-tuning, distilling, or self-hosting LLM models.

  • Background in traditional ML with messy datasets and strong evaluation methodologies.

  • Experience with CI/CD, containerization, and infrastructure as code.

What you will receive

  • Contractor agreement

  • Compensation in USD

  • Fully remote work

  • Opportunity to work on cutting-edge AI and ML infrastructure

  • Highly technical environment with strong engineering ownership

  • The chance to build and scale systems that move from idea to production quickly

Submit your resume and join a process that can change your life.

Best regards,
T-mapp Team

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Machine Learning Engineer Related jobs

Other jobs at T-mapp

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.