Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
BCforward is seeking a Research AI/ML engineer for a pharma company to work remote
Research AI/ML Engineer
Location: Remote
Overview
We are seeking a Research AI/ML Engineer to support our life sciences client in building cutting-edge ML/AI tools that accelerate and enhance the pharmaceutical drug discovery process.
In this role, you will work hands-on with a team of passionate engineers to design scalable architectures, deploy production-ready services, and develop innovative software solutions that harness machine learning and computational tools to support researchers in their daily work.
You will collaborate closely with Research Labs, AI/ML teams, Software Engineering, IT Operations, and industry-leading external partners to help drive the future of medicine discovery.
Key Responsibilities
- Design and develop robust, scalable, and secure software solutions with a hands-on engineering approach
- Collaborate within an engineering team using best practices (design reviews, code reviews, automated testing, CI/CD)
- Build and maintain microservices architectures and RESTful APIs to ensure seamless data flow across platforms
- Implement and manage containerization solutions, particularly using Kubernetes, to support deployment and scaling
- Partner with R&D, Data Science, AI/ML, and IT teams to translate business and research requirements into technical solutions
- Ensure system performance, reliability, and security through monitoring and continuous improvement
- Troubleshoot complex technical issues and provide hands-on resolution
- Monitor operational metrics and improve system health and performance
- Integrate AI/ML models into production environments with a strong focus on scalability, performance, and reliability
Required Skills & Experience
- Proficiency in one or more: Go, Rust, Java, C++, or other object-oriented programming languages
- Experience with scripting languages such as Python or JavaScript
- Hands-on experience with containers, serverless architectures, Kubernetes, and cloud hosting platforms
- Strong understanding of HTTP and REST-based APIs
- Experience applying test-driven development (TDD) methodologies
- Experience using CI tools for automated testing and CD tools for automated deployments
- Experience applying systems engineering principles to distributed systems requiring high throughput and high availability
Basic Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or related field
- 3+ years of hands-on experience in software architecture and engineering
- Demonstrated experience delivering complex, cross-functional technical solutions
Key Skills
Ranked by relevanceReady to apply?
Join BCforward and take your career to the next level!
Application takes less than 5 minutes

