Scientific Software Engineer
About Us
RCH Solutions is a rapidly growing global provider of computational science expertise in Life Sciences and Healthcare. Our team rallies around a culture crafted for learning and achievement. We're relentless in our pursuit of innovation and demand of ourselves to deliver a ground-breaking computing experience for our clients so that they can deliver life-saving science to humanity.
At RCH, our Core Values are more than just words—they are the threads that weave the fabric of our culture. Used as a guide when interviewing new team members; as a barometer when evaluating our performance as individuals and teams, and even when deciding which customers to work with, RCH’s Values embody the behaviors upon which we measure our success and provide a framework for our growth as people and professionals. Our Core Values:
- Embrace Excellence: We strive for best-in-class delivery of innovation and service.
- Be Accountable: Integrity, ownership, and accountability are non-negotiables.
- Adventure Together: We are committed to fostering a culture that embraces continuous improvement.
- Succeed as a Team: We believe harnessing the power of a team drives outcomes not achievable by individuals.
- Boundaries and Balance: Work-life balance is a core facet of our culture.
RCH Solutions is seeking a Scientific Software Engineer with expertise in Python, C/C++, and Linux scripting who is passionate about applying their software development skills to tackle scientific challenges. While Life Sciences is dynamic in focus and objectives, priorities for this role center on engineering and deploying software Scientific systems. Beyond delivering software assets, the engineer in this role will collaborate with end-users on requirements and coordinate with other technical team members. Software engineering technologies include Python, C/C++, and scripting. Linux, hosted on Google Cloud Platform (GCP), is the primary operating environment, but knowledge of Windows and Serverless hosting is also important. A demonstrated track record with Terraform and deploying software in a DevOps model is also key. Engineering efforts involve developing new software components and working with Research scientists to evolve algorithms and prototypes to production-ready assets. Specific focuses include:
- Collaborating with RCH team members and customers to engineer and deliver best-in-class Scientific Computing solutions.
- Delivering unmatched software engineering services to help drive scientific innovation.
- Providing expert consulting (solutions consulting) in support of software modernization, software and data integrations, and optimizing software algorithms and components.
- Develop and maintain scientific software applications using Python, C/C++, shell scripts, and likely other languages.
- Implement algorithms and data analysis tools for Research projects.
- Collaborate with researchers to translate scientific requirements into code.
- Bachelor's or advanced degree in Computer Science, Engineering, or a relevant scientific field.
- 5+ years’ experience developing large-scale software systems in Python and C/C++ in the Life Sciences realm.
- Strong proficiency in Python and its scientific libraries (e.g., NumPy, SciPy, Pandas).
- Experience using shell scripting, automation tools, configuration management, and DevOps CI/CD frameworks.
- Orchestration via Terraform.
- Familiarity with version control systems (e.g., Git) and software development best practices.
- A demonstrated track record of success of engineering software targeted for GCP and its platform services
- Superior verbal and written communication skills.
RCH offers services and solutions tailored to the unique challenges of Advanced Computing in Life Sciences and utilizes teams with cross-functional IT skills to address these challenges. The ideal candidates for this role will possess broader skills than those listed in this job post, specifically including or being capable of quickly learning the following:
- Platform development and administration skills in GCP.
- Experience working in an Agile methodology, Agile certifications a plus.
- Linux administration experience.
- Provisioning automation technologies such as Chef, Ansible, Puppet, or others.
- Experience with data science programming languages such as R.
- Knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch).
- A competitive salary and bonus package based on experience.
- Comprehensive health and wellness benefits, including Medical, Dental, and Vision Insurance.
- Company-provided Life and Long-Term Disability Insurance.
- Company-sponsored 401(k) Plan.
- Company-provided continuing education benefit.
- Team-focused culture and unlimited opportunity for advancement.
Recommended Jobs
Controls Engineer
**Make an impact with NTT DATA** Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to…
Stocker - Smallwares
Position Title: Stocker - Smallwares Department: Smallwares Supervisor: Smallwares Manager/Supervisor FLSA: Non-exempt Position Summary: The Stocker in Smallwares is responsible for …
Discover Boston While Saving Lives as an ER Nurse!
RN Emergency Room job in Boston, MA Elevate your nursing career as you save lives in Boston, a city steeped in history and vibrant culture! Explore iconic sites like the Freedom Trail, indulge in wor…
Clinical Support Services Manager
Overview Tufts University School of Dental Medicine (TUSDM) offers one of the most forward-looking educational environments in dental medicine in the country. Since its founding in 1868, TUSDM has…
ICQA Auditor
Position Overview The Inventory Control and Quality Assurance (ICQA) Auditor will validate product to be delivered to customers as part of process to measure outbound selection accuracy. Responsib…
Clerical Temp Pool
The Town is seeking qualified individuals who would like to gain experience working within various departments on an intermittent & as needed basis. Work assignments can vary from one day to several w…
Customer Care Representative
Drive your career forward in the fast-paced automotive industry with a company that values your energy, communication skills, and commitment to excellence!We’re looking for an enthusiastic Customer Ca…
Senior Software Developer, Mobile
hatch I.T. is partnering with VIA to find a Senior Software Developer, Cryptography. See details below: About the Role: An impressive mission requires an equally impressive Senior Software D…
Product Manager
We’re seeking a forward-thinking Product Manager to lead the next generations of our appointment scheduling suite. You'll drive the roadmap, collaborate cross-functionally, and build experiences in…
Per Diem Clinical Dietitian, Multi-Site, Days
Note: The compensation range(s) in the table below represent the base salaries for all positions at a given grade across the health system. Typically, a new hire can expect a starting salary somewhere…