Responsibilities
- Design, develop, and optimize software implementations of scientific algorithms, with a focus on RNA-related research and development.
- Develop tools and frameworks to streamline workflows and improve efficiency, while serving as the primary internal point of contact for software design and technical implementation matters.
- Develop high-performance implementations to address computationally intensive tasks.
- Build and maintain robust, maintainable, and modular software systems, with precise documentation.
- Contribute to automation and deployment pipelines to support the efficient execution of BioAI projects.
- Collaborate with researchers and biologists to translate scientific goals into efficient software solutions.
- Utilize DevOps/MLOps practices and cloud-based infrastructures to ensure scalability and reliability.
- Provide clear, well-structured reporting and communication of results and technical designs to internal teams and external collaborators.
Requirements
- A PhD or Master’s degree in a relevant field.
- Extensive programming experience with strong experience in Python.
- Experience developing scientific software (such as for simulations, bioinformatics algorithms, signal processing, etc.).
- Some experience in a lower-level programming language for high-performance implementations (e.g., C++, Rust).
- Proficient in Linux environments and version control systems such as Git.
- CI/CD pipelines or workflows and containerization (Docker).
- Excellent communication skills in English.
- A work permit is needed for the considered location.
Desirables
- Proven track record of contributing to scientific projects, including open-source software contributions or research publications.
- Experience designing and writing software for biochemistry (preferably), biology, or physics-related applications. Experience with RNA science would be especially.
- Experience mentoring colleagues or providing technical guidance.
- Awareness of and interest in machine learning techniques, though not required for the role.
- Experience with any of the following software engineering areas would be beneficial:
- High-performance computing techniques, such as parallel or distributed CPU/GPU implementations (e.g., SIMD vectorization, CUDA, Ray).
- Cloud computing services (e.g., GCP, AWS, Azure).
- Database design and management.
Other Jobs from InstaDeep
Senior PCB Layout Engineer
Machine Learning Engineer
Senior Backend Engineer
Sales Manager, EDA Software Products
Data Scientist
Similar Jobs
Software Infrastructure Engineer
Sr. Software Engineer II
Staff Build and Release Engineer - Platform Software
Lead Full Stack Software Engineer (Drone Racing League)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say