Northwestern Memorial Healthcare is looking for a Machine Learning Engineer to collaborate with technical and nontechnical stakeholders to design, build, and manage the infrastructure, platforms, and tools that power AI applications. This role reflects the mission, vision, and values of Northwestern Medicine in its patient-first approach.
What You'll Do
- Work with stakeholders to design, build, and manage the infrastructure, platforms, and tools that power AI applications across the Northwestern Medicine health system.
What We're Looking For
- Bachelor’s degree or equivalent experience in Computer Science, Engineering, Mathematics, or a related field
- At least 3 years of experience developing, scaling, or deploying machine learning models
- Professional experience with AWS, Azure, or GCP
- Proficiency in SQL, Python, and a deep learning framework like TensorFlow or PyTorch
- Hands-on experience with containerization (Docker preferred)
- Demonstrable experience with version control in a team environment
- Deep understanding of fundamental computer science concepts, including data structures, algorithms, automated testing, and object-oriented programming
- A commitment to writing clean, readable, tested, and well-documented code
- Demonstrable professional experience with CI/CD and RESTful APIs
- Motivated by a curiosity for understanding how complex systems work
- Comfortable communicating clearly and succinctly with audiences of varying technical backgrounds
Nice to Have
- Master’s or PhD in Computer Science, Engineering, Mathematics, or a related field
- Production experience with Databricks, Spark, and/or Kubernetes
- Familiarity with Large Language Models, Generative AI, and RAG systems
- Knowledge of computer vision workflows and models
- Familiarity with asynchronous programming patterns
- Familiarity with GitHub or Azure DevOps
- Hands-on experience with Terraform
- Experience with C, C++, C#, or Go
- Healthcare experience
- Epic experience
Technical Stack
- Cloud: AWS, Azure, GCP
- Languages & Frameworks: SQL, Python, TensorFlow, PyTorch, C, C++, C#, Go
- Infrastructure & Tools: Docker, Databricks, Spark, Kubernetes, Terraform
Team & Environment
You will be a member of the Machine Learning Engineering team.
Benefits & Compensation
- Compensation range: $47.61-$64.27 per hour
- Tuition reimbursement
- Loan forgiveness
- 401(k) matching
- Lifecycle benefits
- Wide range of benefits for physical, emotional, and financial well-being
Northwestern Medicine is an equal opportunity employer (disability, VETS) and does not discriminate in hiring or employment on the basis of age, sex, race, color, religion, national origin, gender identity, veteran status, disability, sexual orientation or any other protected status.






