> Markdown version of [/jobs/ext/3657075-software-engineer-data-ml-infrastructure](https://www.wearedevelopers.com/jobs/ext/3657075-software-engineer-data-ml-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Data & ML Infrastructure - **Company:** Decision Intelligence Group International, LLC. - **Location:** Weehawken Township, NJ, United States (Remote available) - **Experience:** Experienced - **Salary:** $140,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Microsoft Azure, Cloud Computing, Cloud Storage, Configuration Management, Software Quality, Code Review, Databases, Continuous Integration, Extract Transform Load (ETL), Relational Databases, Programming Tools, Dicom, Github, Medical Software, Python (Programming Language), PostgreSQL, Machine Learning, Metadata, Query Optimization, Standard Sql, Azure Machine Learning, Requirements Traceability, Software Engineering, SQLAlchemy, Management of Software Versions, Web Application Frameworks, Feature Store, Cloud Platform System, Git, Fastapi, Database Migration, Containerization, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Machine Learning Operations, Restful APIs, Software Version Control, Data Pipelines, Docker, Container Apps, Databricks - **Published:** October 9, 2026 - **Apply:** https://www.disabledperson.com/jobs/75941796-software-engineer-data-ml-infrastructure ## About the Role * Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience * 3+ years of professional software development experience with Python * Solid working knowledge of SQL and relational databases (PostgreSQL preferred), including schema design and query optimization * Experience with software development lifecycle practices such as version control, testing, CI/CD, and collaborative development workflows. * Experience with data and ML infrastructure (e.g., data pipelines, feature stores, model deployment, containerization, orchestration frameworks). * Experience with cloud-based ML pipelines (Azure) and infrastructure-as-code tools. * Proficiency with Git and collaborative development workflows (branching, pull requests, code review) * Experience writing tested, documented, production-quality code with type hints and modern Python packaging practices * Strong communication skills and comfort working in a small, fast-moving team Preferred Skills and Qualifications * Experience with an ORM and database migration tooling (e.g., SQLAlchemy and Alembic) * Experience building REST APIs with FastAPI or a similar Python web framework * Experience with Azure (blob storage, container apps, Entra ID) or another major cloud platform * Familiarity with Docker and CI/CD systems (e.g., GitHub Actions) * Experience with healthcare data: DICOM, medical imaging pipelines, clinical registries, or EHR-derived datasets * Understanding of HIPAA and handling PHI in production systems * Familiarity with ML engineering tooling (e.g., MLflow, model/data versioning) and supporting ML teams, even without direct modeling experience * Experience with modern Python dependency management (e.g., uv, Poetry) and publishing internal packages * Experience working in or migrating legacy codebases toward better structure and standards * Experience with software quality practices for regulated medical software, including requirements traceability, validation, configuration management, and controlled releases * Experience with orchestration or workflow systems for data/ML pipelines, specifically Databricks. ## Description We're hiring a Software Engineer to help build and maintain the data and infrastructure backbone of our AI/ML platform. You'll work directly with our Senior AI/ML Engineer on the systems that power everything we do: a PostgreSQL clinical and imaging database, cloud storage for medical imaging studies, internal APIs, and the tooling and CI/CD infrastructure that keeps our ML codebase reliable and reproducible. This is a hands-on engineering role, not a research role. You'll write production Python, own database migrations and data-quality tooling, help migrate legacy code into well-structured packages, and build the internal services that our ML and clinical teams depend on. It's an excellent fit for an engineer who takes pride in clean, well-tested, well-documented software and wants meaningful exposure to medical imaging and applied ML in a regulated domain., * Develop and maintain our PostgreSQL database layer: schema changes, SQLAlchemy ORM models, Alembic migrations, and data-integrity constraints * Build and maintain data ingestion, validation, and ETL pipelines for clinical outcomes data and medical imaging metadata (DICOM) * Contribute to internal FastAPI services, including endpoints for imaging metadata, annotations, and access control * Support our Azure cloud infrastructure: blob storage for imaging studies, containerized service deployments, and authentication/authorization workflows * Help migrate legacy research code into versioned, dependency-managed Python packages following team engineering standards * Write and maintain CI/CD pipelines, tests, and developer tooling that keep the codebase reliable and reproducible * Build supporting tooling for ML workflows: dataset extraction and export, experiment/artifact tracking support, and data provenance * Participate in code review and contribute to team engineering standards and documentation, At SDI, you'll be part of a mission-driven team working at the frontier of medical AI. You will have the opportunity to: * Contribute to technology that could redefine clinical management of musculoskeletal health and diseases. * Work with a diverse and inclusive multidisciplinary team of engineers and clinicians. * Grow your skills in a dynamic, fast-moving startup environment.