Andela
Machine Learning Engineer
AndelaArgentina13 hours ago
ContractRemote FriendlyEngineering, Information Technology

Andela exists to connect brilliance and opportunity. Since 2014, we have been dedicated to breaking down global barriers and accelerating the future of work for both technologists and organizations around the world. For technologists, Andela offers competitive long-term career opportunities with leading organizations, access to a global community of professionals, and educational opportunities with leading technology providers.

At Andela, we’re deeply passionate about creating long-lasting and transformative growth opportunities for all - and doing it in an E.P.I.C. way! We’re excited to continue building our remote-first team with incredible people like you. After applying for this role, you will join our Andela Community of brilliant technologists by passing a technical screening and live interview. As a community member, you’ll have access to a multitude of exclusive technologist roles.

Join Andela today to access this opportunity and more in our global marketplace!

Our roles are typically filled at lightning speed, so if you’re considering applying, get your application in quickly!



About the client

The client is a global ecommerce marketplace with a fast-growing digital advertising business. Advertising is a strategically critical pillar of its future, enabling sellers to promote inventory more effectively while improving the buyer experience through high-quality, relevant listings. The company operates at massive scale, leveraging data, machine learning, and experimentation to compete in the rapidly evolving digital advertising ecosystem and to provide measurable value to advertisers worldwide.


About the role

This role sits within an applied research team focused on building intelligent, end-to-end advertising solutions. You will help design and productionize machine learning and deep learning systems that guide advertisers on placements, inventory, keywords, bids, and budgets. The position combines applied research, strong engineering practices, and large-scale data work. It is highly impact-driven, operating in a fast-evolving, business-critical domain. The role requires close collaboration with researchers, engineers, analytics, and cross-functional partners.


Responsibilities

  • Work with Applied Researchers, Engineers, Analytics, and cross-functional teams to deliver end-to-end, production-ready solutions.
  • Design, implement, and maintain data and ML/DL services, including efficient data pipelines, model training, inference, deployment, and MLOps processes.
  • Build and maintain robust tracking, monitoring, and observability systems for ML services.
  • Optimize software performance to meet required throughput and latency targets.
  • Analyze data, interpret experiments, and identify trends, insights, and opportunities.
  • Translate complex analytical findings into actionable recommendations for both technical and non-technical audiences.
  • Monitor production systems, triage incidents, and drive resolution to ensure system reliability.


Must have skills

  • 5+ years of overall professional experience.
  • BS or MS in Computer Science or equivalent practical experience.
  • Strong programming skills in Python.
  • Strong programming skills in SQL, Scala, or Java.
  • Solid understanding of machine learning fundamentals and real-world applications.
  • Proficiency with machine learning and deep learning libraries such as PyTorch, TensorFlow, Transformers, scikit-learn, vLLM, and Ray.
  • Experience with big data technologies such as Apache Spark and Hadoop.
  • Experience with SQL and NoSQL database technologies.
  • Experience solving problems using data science and deploying ML models into production.
  • Strong debugging, analytical, and communication skills.
  • Good understanding of ML/DL infrastructure, including autoscaling, job scheduling, and workload orchestration across heterogeneous compute (CPU/GPU/accelerators).


Nice to have skills

  • Experience with observability stacks such as Prometheus and Grafana.
  • Experience with data visualization tools such as Tableau or Kibana.
  • Experience developing large language model (LLM) applications.
  • Experience with Scala.
  • Experience with Java.
  • Experience with SQL beyond core requirements.


Conditions

  • 100% remote role, primarily aligned to the UTC-5 time zone (no specific overlap requirements stated).
  • Contractor role – 9-month contract, renewable.
  • Full-time dedication (40 hours/week).
  • BYOD (bring your own device).


At Andela, we know our strengths lie in our diverse community whose talents, perspectives, backgrounds and orientations we take pride in. Andela is committed to nurturing a work environment where all individuals are treated with respect and dignity. Everyone has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits discriminatory practices.

Andela provides equal employment opportunities to all employees and applicants without regard to factors including but not limited to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, pregnancy (including breastfeeding), genetic information, HIV/AIDS or any other medical status, family or parental status, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state and local laws. This commitment applies to all terms and conditions of employment, including but not limited to hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation

Key Skills

Ranked by relevance