Senior AI/ML Engineer
- Hiring from
- Argentina, Mexico
- Work type
- Hybrid
- Posted
618,379 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Overview
Medallia is the pioneer and market leader in Experience Management. Our award-winning SaaS platform, Medallia Experience Cloud, leads the market in the management of experiences, insights, and actions for candidates, customers, employees, patients, and residents alike.
We believe that every experience is a memory that can last a lifetime. Experiences shape the way people feel about a company. And they greatly influence how likely people are to advocate, contribute, and stay. At Medallia, we are committed to creating a world where organizations are loved by their customers and their employees.
We empower exceptional people to create extraordinary experiences together.
Our IT Culture
- We don’t expect to be perfect, but we are always proactively seeking out ways to help solve bottlenecks within our infrastructure and user community. We build strong relationships with team members around the globe. Medallia IT is a global, no-nonsense flat organization where the best ideas are implemented, no matter where they come from.
- We love technology and we are always after the latest technologies to learn and share with our team. We are not afraid of failing when we are experimenting with different technologies, development methodologies, and tools. We’ve got a culture focused on smarts, kindness, continual learning, and feedback.
- IT at Medallia is creating a world class delivery and capabilities organization that will simplify the landscape for support efficiency while also designing, planning and delivering quality new solutions cost effectively.
We are looking for a Senior AI/ML Engineer to join our Medallia AI Platform team and lead the evolution of our AI platform.
As a Senior AI/ML Engineer on the AI Platform team, you will architect and develop the building blocks of our next-generation AI products. You will work with cross-functional teams to deliver world-class AI capabilities to enterprise customers.
This is a hybrid position requiring a minimum of three days per week onsite in our Mexico City office in the Condesa colonia. While the primary focus of the role is Collaboration Services engineering and administration, the position will also provide secondary onsite IT support as needed, including hands-on end-user, conference room, and workplace technology support.
Responsibilities
- Lead the evolution of our AI/ML platform services, ensuring compliance, security, and performance standards.
- Design and implement in-house and cloud-native ML infrastructure.
- Monitor, maintain, and optimize deployed models and ML pipelines.
- Build and maintain secure data pipelines across national boundaries.
- Collaborate with product and design teams to build innovative features for the Customer Experience space.
- Architect scalable solutions for large-scale data processing made available to clients with high performance.
- Design and implement APIs to power front-end applications.
- Identify process improvements: automating manual processes, optimizing data delivery, redesigning infrastructure for greater scalability.
- Participate in a scheduled on-call rotation to maintain the availability and reliability of both internal platforms and customer-facing production systems.
Qualifications
Minimum Qualifications
- BA/BS degree in Computer Science or a related technical discipline, or equivalent practical experience.
- 5+ years of software development in production environments using Python, Java, or Scala.
- Microservices development experience.
- Demonstrated experience deploying and operating services on Kubernetes (K8s); familiarity with K8s-based deployment frameworks in regulated environments.
- Demonstrated experience with distributed systems: Spark, Hadoop, Kafka.
- Demonstrated experience with Relational SQL including Postgres.
- Demonstrated experience with code quality best practices and testing architectures on large codebases.
Preferred Qualifications
- Familiarity with AWS services (EC2, S3, IAM, VPC, EKS, SageMaker) for cases where native AWS deployments are required outside the company's K8s framework.
- Experience with ML model serving platforms: TensorFlow Serving, TensorRT, Triton, KServe.
- Experience with data pipeline and workflow management tools such as Airflow or Kubeflow.
- Knowledge about Django or Spring framework.
- Experience with NoSQL databases including ElasticSearch.
At Medallia, we celebrate diversity and recognize the value it brings to our customers and employees. Medallia is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age (40 and over), disability, genetic information, veteran status or military service, or any other status protected by state or local law. Individuals with a disability who need an accommodation to apply please contact us at ApplicantAccessibility@medallia.com. For information regarding how Medallia collects and uses personal information, please review our Privacy Policies. Applications will be accepted for 30 days from the date this role was posted or until the role has been filled.
