What are the responsibilities and job description for the Software Engineer, Machine Learning & AI position at BioSpace?
Mirador is a next-generation precision medicine company focused on immunology and inflammation. The company’s Mirador360 TM precision development engine leverages the latest advances in human genetics and cutting-edge data science to rapidly advance new precision medicines for patients living with chronic immune-mediated inflammatory and fibrotic diseases. Launched in 2024, Mirador has raised over $400 million from leading life sciences investors and is based in San Diego, CA.
Summary
We are seeking an experienced software engineer who will work within the Machine Learning (ML) & AI team, part of our Global Precision Analytics group. This person will focus on the end-to-end machine learning lifecycle and create scalable solutions that support our growing needs in accordance with overall project goals that will impact precision medicine and drug discovery. They will work on building, testing, and optimizing ML pipelines, infrastructure, and algorithms at scale.
Responsibilities
All qualified applicants are considered for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status or other protected class.
Read our Job Applicant Privacy Policy
Summary
We are seeking an experienced software engineer who will work within the Machine Learning (ML) & AI team, part of our Global Precision Analytics group. This person will focus on the end-to-end machine learning lifecycle and create scalable solutions that support our growing needs in accordance with overall project goals that will impact precision medicine and drug discovery. They will work on building, testing, and optimizing ML pipelines, infrastructure, and algorithms at scale.
Responsibilities
- Work with the ML/AI team to develop, implement, optimize, and maintain scalable ML models and pipelines for large-scale data analysis, deployment and monitoring.
- Create and refine algorithms leveraging GPU capabilities for faster data processing and analysis, optimizing performance through parallelism and cloud-based distributed computing.
- Enable continuous monitoring of model performance for continuous learning.
- Work cross-functionally to streamline data selection, integration, storage, and application for training and running ML models.
- Work cross-functionally to identify and provide for downstream analysis and visualization needs.
- Contribute to organization-wide decisions on data formats, cloud infrastructure for computing and storage, and other components of our technology stack.
- Review other developers’ code, provide feedback, and incorporate suggestions.
- Write clear, accessible, and effective documentation that targets users with various levels of technical and scientific knowledge.
- Bachelor’s, Master’s or PhD degree in Computer Science, Electrical Engineering, Biomedical Engineering, Mathematics, Physics, or related technical fields.
- 5 years or more of ML/software engineering experience; relevant biotech and/or pharmaceutical industry experience strongly preferred.
- Experience in developing, deploying, and maintaining ML models at scale.
- Experience with R and Python with emphasis on ML libraries (PyTorch, scikit-learn, etc).
- Familiarity with MLOps practices for streamlining the ML lifecycle.
- Familiarity with cloud compute and storage (AWS, GCP, and/or Azure) for building scalable ML infrastructure.
- Passionate about high code quality, automated testing, collaborative developer workflow on Git, and other engineering best practices.
- Experience with containerization tools.
- Experience with common bioinformatics tools, data types, and analyses.
- Experience with data platforms such as RedShift, Snowflake, and Databricks.
- Familiarity with CI/CD practices in ML lifecycle.
- Familiarity with containers and data pipelining.
- Demonstrated ability to contribute to and help advance multi-disciplinary team projects.
- Track record of excellent interpersonal and communication skills, including providing concise summaries of complex data to empower decision-making.
- Strong work ethic and are proactive in providing solutions to foster scientific collaborations and drive projects forward.
- Ability to work in a highly interactive environment with a diverse team of colleagues.
All qualified applicants are considered for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status or other protected class.
Read our Job Applicant Privacy Policy
Salary : $120,000 - $175,000