
Real job — pulled straight from Jobgether’s careers page · Verified September 19, 2026 · No reposts.
Job description
Jobgether is hiring a Senior Software Engineer, Machine Learning — a full-time, based in Brazil role. Apply directly on Jobgether's careers page below.
Sr Software Engineer – Machine Learning
Team: IT
Location: Brazil
Commitment: Full-time
Workplace Type: remote
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr Software Engineer – Machine Learning based in Brazil.
This is a senior engineering opportunity focused on building production-grade machine learning and AI infrastructure at scale.
You will work across distributed data pipelines, ML systems, AI agents, deployment, and observability.
The role covers the full lifecycle of intelligent systems, from data ingestion and experimentation through production and monitoring.
You will have significant technical ownership and contribute to architectures designed for reliability, scalability, and performance.
The environment is highly technical, fast-moving, and oriented toward turning prototypes into robust production solutions.
You will collaborate with product and customer-facing teams to translate complex technical challenges into impactful solutions.
This role is ideal for an engineer who enjoys solving large-scale problems and working close to the core of AI/ML technology.
Accountabilities
-
Design and build distributed data pipelines capable of processing large and complex datasets.
-
Develop, deploy, and operate machine learning models in production environments.
-
Build agent-based AI systems capable of interacting with external services and internal infrastructure.
-
Design scalable architectures for data processing, ML training, deployment, and inference pipelines.
-
Establish and maintain observability across pipelines, models, and AI agents, including metrics, tracing, and alerting.
-
Evaluate different modeling approaches and optimize trade-offs between cost, performance, reliability, and scalability.
-
Collaborate with product and customer teams to develop solutions that deliver measurable business impact.
-
Take ownership of projects end-to-end, moving rapidly from prototypes and experimentation to production-ready systems.
-
Contribute to reliable, well-documented, and maintainable software architectures.
-
Strong professional experience developing and operating production machine learning systems.
-
Solid experience with Apache Spark and SQL in distributed data-processing environments.
-
Proven experience working with large, complex datasets and designing scalable data-processing solutions.
-
Experience building training, deployment, and monitoring pipelines for machine learning models.
-
Experience working with cloud services across data, compute, and machine learning workloads, particularly AWS.
-
Strong programming skills in Python and Scala.
-
Experience with AWS SageMaker, AWS Bedrock, and Kubernetes is highly relevant.
-
Ability to design clear software architectures and produce well-documented technical systems.
-
Strong technical communication, collaboration, and problem-solving skills.
-
Ability to take strong technical ownership and work effectively across the complete lifecycle of ML systems.
-
Experience taking products or technical solutions from 0 to production, particularly in startup or high-growth environments, is a plus.
-
Experience with large geospatial datasets and indexing strategies is desirable.
-
Experience building AI agents capable of operating at scale is a plus.
-
Knowledge of LLM fine-tuning, distillation, or self-hosting is desirable.
-
Background in traditional machine learning, particularly with messy datasets and rigorous evaluation methodologies, is a plus.
-
Experience with CI/CD, containerization, and infrastructure as code is desirable.
-
Contractor agreement.
-
Compensation paid in USD.
-
Fully remote work.
-
Opportunity to work on advanced AI and machine learning infrastructure.
-
Highly technical environment with significant engineering ownership.
-
Opportunity to design and scale systems that move rapidly from concept to production.
-
Exposure to distributed systems, machine learning, AI agents, cloud infrastructure, and large-scale data engineering.
Requirements
Benefits
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Senior Software Engineer, Machine Learning at Jobgether?
The required skills for Senior Software Engineer, Machine Learning at Jobgether include: Spark, SQL, AWS, Python, Scala, Kubernetes, CI/CD, Machine Learning, AI, LLM.
What is the seniority level for Senior Software Engineer, Machine Learning at Jobgether?
Senior Software Engineer, Machine Learning at Jobgether is a Senior level position.
How do I apply for Senior Software Engineer, Machine Learning at Jobgether?
You can view the full description and apply for Senior Software Engineer, Machine Learning at Jobgether on EchoJobs: https://echojobs.io/job/jobgether-sr-software-engineer-machine-learning-oi0ik.