5+ years of full-stack development experience with a focus on backend engineering., Strong proficiency in Python, Django, and React., Experience implementing and deploying machine learning models in production environments., Excellent problem-solving, analytical, and communication skills..
Key responsibilities:
Design, develop, and maintain backend systems using Python, Django, and RESTful APIs.
Build and optimize machine learning pipelines for healthcare data processing and automation.
Implement web automation using Selenium/Python to interact with third-party portals and services.
Deploy and maintain ML models in production environments.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
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.
We are looking for a highly skilled Machine Learning Backend Engineer to join a growing, fast-paced team building intelligent automation tools for the healthcare industry. This is a fully remote opportunity focused on leveraging AI and backend engineering to streamline complex workflows and unlock efficiency at scale. If you have strong experience in backend development, ML model integration, and web automation—and you're passionate about solving real-world problems—this role is for you.
Responsibilities
Design, develop, and maintain backend systems using Python, Django, and RESTful APIs
Build and optimize machine learning pipelines for healthcare data processing and automation
Develop AI-powered solutions for document processing, OCR, and data extraction from structured and unstructured sources
Implement web automation using Selenium/Python to interact with third-party portals and services
Collaborate with frontend engineers using React/Vue to deliver full-stack solutions
Ensure performance, scalability, and reliability of backend services
Deploy and maintain ML models in production environments
Work with PostgreSQL, WebSockets, and AWS Lambda for data storage and processing
Apply prompt engineering techniques to fine-tune and optimize large language models (LLMs)
Participate in Agile ceremonies, conduct code reviews, write tests, and maintain documentation
Requirements:
5+ years of full-stack development experience, with a focus on backend engineering
Strong proficiency in Python, Django, and React
Experience implementing and deploying machine learning models in production
Proficiency in NLP, OCR, and working with LLMs (e.g., GPT)
Experience with Selenium/Python for web automation
Familiarity with EDI healthcare formats (837, 835, 270/271) is a strong plus
Solid understanding of PostgreSQL, WebSocket, and AWS Lambda
Experience with Docker, LocalStack, and container-based development
Strong knowledge of version control using Git
Excellent problem-solving, analytical, and communication skills
Experience in Agile development environments
Self-starter mindset with the ability to work independently in a distributed team
Why join us?
Fully remote, flexible work environment
Work on real-world AI applications in the healthcare space
Join a forward-thinking team solving complex automation challenges
Continuous learning and professional growth opportunities
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.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.