⚠️Only available for #residents of #Latinamerica⚠️

Company Overview:

We are talented engineers, artists, and leaders who create digital solutions and deliver technology projects with passion and quality.
The company started in 2008 with 3 students from the Faculty of Informatics in Costa Rica, now we are more than +65 collaborators among Software engineers, UI designers, UX designers, Digital Designers, Quality assurance engineers, and Support teams.
We build digital experiences through software applications, devices, innovation, digital media, and high tech. Our development resource talent pool is made up of experts in Java, Ruby, Python, .NET, Angular, React, iOS, and Android.

About this Opportunity:

The ML Platform team's mission is to build top-notch systems for deploying and serving machine learning models in a production environment. As a team member, you’ll contribute toward a set of APIs, systems, and platforms to help unlock critical algorithmic capabilities and self-service platforms and tools to facilitate scalable research & development for our data scientists. We are driven by the elegance of beautiful abstractions that scale and age well, and by helping our colleagues run production algorithms with less friction, ultimately increasing the velocity at which the business can progress.

What you will do:

- Build critical infrastructure that powers ML.

- Help us to design, build, and maintain services and frameworks for ML model training and serving that are scalable and resilient.

- Be involved in the day-to-day operations of the team, including maintaining and improving our current platform, consulting, and supporting full-stack data scientists.

- Have autonomy to help shape the future of the ML platform at our company by bringing your ideas on improving and codifying what we do and how we do it.

- Collaborate with different teams of data scientists, engineers, and business partners to solve distributed systems and business problems in a scalable way.

- Join a team that has high visibility across the organization.

- Share ideas and direct the team’s investment in impactful directions.

- Contribute to a culture of technical collaboration and scalable resilient systems.

WHAT WE'RE LOOKING FOR

  • English level C1.
  • This person must reside in LATAM.
  • Bachelor's degree in Computer Engineering, Computer Science, Machine Learning, or related career.
  • 5+ years of experience in software development.
  • 3+ years of experience in ML infrastructure.
  • Strong experience in building out scalable distributed production systems.
  • Exceptional coding and design skills. Although you will primarily utilize Python and Java.
  • Proficiency in creating and managing applications using big data technologies: Kafka, Spark, Hive/Iceberg, Postgres, Redis, and others.
  • Experience with AWS or other cloud based providers.
  • Ability to think globally, devising and building solutions that meet many needs and prioritize business impact.
  • Strong cross-functional communication skills that help simplify and move complex problems forward with business partners.
  • Communication skills: Ability to communicate clearly and concisely, verbally and in writing.
  • Continuous improvement: Commitment to continuous learning and development.
  • Self-management: Ability to work independently and manage time effectively.
  • Teamwork: Ability to work effectively with others in a team environment.
  • Problem-solving: Ability to identify and solve problems logically and efficiently.