A high-growth technology company is seeking an experienced Senior AI/ML Engineer to help transform healthcare by providing a trusted single source of truth for identity across the care continuum. The mission is centered on revolutionizing healthcare through cutting-edge technology and providing robust development opportunities for employees.
Responsibilities
- Collaborate in the design and development of Software as a Service offerings
- Work with cross-functional teams on AI/ML software development and delivery
- Design, build, test, run, and maintain Machine Learning pipelines, including model training workflows, model deployment, and model serving
- Work effectively within an Agile framework to deliver new capabilities
- Own the end-to-end implementation of AI/ML infrastructure and MLOps framework for model telemetry and experiment tracking
- Integrate Python-based recommendation engines with backend APIs and databases
- Participate in all phases of the Software Development Life Cycle: Design, new feature development, test automation, performance tuning, troubleshooting, software maintenance, CI/CD infrastructure, and service integrations
- Advise and consult on AI/ML-related issues and optimizations with engineering, product, and customer experience teams
Requirements:
- BS or MS in Computer Science, Engineering, or a related field
- 5+ years of experience in building and deploying Machine Learning-based software applications, with 7+ years of overall industry experience
- Strong collaboration skills with onsite/remote teammates, utilizing agile methodologies
- Expertise in various AI/ML frameworks and libraries, including XGBoost, scikit-learn, pandas, numpy, keras, huggingface, etc.
- Hands-on experience in developing and deploying Python applications in production
- Experience with MLOps frameworks such as MLFlow, Kubeflow, etc.
- Proven experience in end-to-end ML pipeline work, including model storage, training, versioning, serving, containerization, and deployment
- Proficiency in database technologies, SQL queries, and orchestration tools like Airflow
- Experience managing cloud infrastructure in AWS or GCP with templating software like CloudFormation or Terraform
- Strong understanding of Object-Oriented Analysis and Design principles, including Design Patterns
- Familiarity with CI/CD technologies such as Jenkins, Git, SonarQube
- Strong technical and analytical skills, with the ability to analyze system functionality and resolve production issues
- Ability to work under pressure with tight deadlines and manage ambiguity on certain projects
- Experience with systems and software architecture
- Strong communication and presentation skills
NTD Software is an equal opportunity employer. We do not discriminate on the basis of age, race, color, religion or religious creed, sexual orientation, gender, gender identity, marital status, family or parental status, disability, military or veteran status, age, or any other basis protected by law. All employment decisions at NTD Software are based on a person’s merit, business needs, and role requirements.
What We Do
NTD Software is a Mexican company located in Guadalajara, Jalisco, known as "the silicon valley of Mexico." We help both startups and big companies by finding the right people to join their team and creating digital solutions using the latest or well-established programming languages and tools. Our expertise is in building software from the ground up and expanding our clients' existing teams, allowing us to work with businesses globally