Mid Senior Full Stack Software Engineer at insitro

Are you a seasoned Full Stack Software Engineer based in Poland? If so, you'll want to pay attention to this exciting opportunity! insitro, a company at the forefront of redefining drug discovery through the fusion of human biology and machine learning, is seeking a talented individual to join their team. As a Software Engineer in the ChemiSWE team, you'll be collaborating with a diverse group of scientists and engineers, focusing on building software to efficiently handle and analyze massive chemical datasets. proficiency in Python and familiarity with cloud computing services and database technologies are desired. This remote offers great compensation, health insurance benefits, gym allowance, flexible work schedule, and home office equipment. Take your scientific software engineering skills to the next level and make a positive impact in the world of drug discovery with insitro!

Mid Senior Full Stack Software Engineer At Insitro

The Opportunity


At insitro, our vision is to redefine the future of drug discovery by combining the latest research in human biology and machine learning, at scale. We strive to facilitate the acquisition of insights from human biology and chemistry with greater efficiency and speed. As a Software Engineer in the ChemiSWE team, you will collaborate closely with a cross-functional team of scientists and engineers on a wide spectrum of problem domains. Our main focus is building software for efficient storage, processing, and analysis of massive datasets of chemical matter. We are passionate about scientific software engineering, ensuring that our tools, infrastructure, and models are scalable, correct, maintainable, and robust.

Role Description

As a Software Engineer in the ChemiSWE team, your role will involve developing software solutions to support insitro's work in drug discovery. You will be responsible for designing, implementing, and maintaining software systems that enable efficient storage, processing, and analysis of biological and chemical datasets. You will work closely with scientists and engineers to understand their needs and requirements, and translate them into scalable and reliable software solutions. Additionally, you will collaborate with other teams to integrate data and insights from different sources, enabling the holistic analysis of complex biological systems. Your contributions will directly impact the speed and efficiency of drug discovery processes, leading to the of novel treatments for diseases.

Team Collaboration

Collaboration is a core value at insitro. As a Software Engineer in the ChemiSWE team, you will collaborate closely with a diverse group of scientists and engineers. You will work together to tackle complex problems, share knowledge and expertise, and achieve common goals. Your ability to effectively communicate, both written and verbally, will be crucial in ensuring effective collaboration within the team. You will have the opportunity to learn from experts in various fields, contribute to cutting-edge research, and make a significant impact in the field of drug discovery. Your contributions will be valued and recognized, and you will be part of a supportive and inclusive team culture.

See also  Marketing Manager at VEXXHOST, Inc.

About You

Education and Experience

To excel in this role, you should have a Bachelor's or Master's degree in computer science, statistics, mathematics, physics, engineering, or equivalent practical experience. You should also have at least 2 years of practical experience building production software systems. Your educational background and experience will provide you with the foundation to understand the complex challenges and requirements of software in the field of drug discovery.

Programming Languages

Expertise in one or more general-purpose programming languages is essential for this role. Python, C/C++, TypeScript, and Go are among the preferred languages at insitro. While we primarily use Python, a good understanding of functional programming is highly valued. Proficiency in these programming languages will enable you to effectively develop, enhance, and maintain the software systems that support our drug discovery processes.

Cloud Computing

Familiarity with cloud computing services, such as AWS and Azure, is important for this role. As we deal with massive datasets and complex computations, leveraging cloud computing resources allows us to scale our infrastructure and processes effectively. Your understanding of cloud computing technologies will enable you to design and implement scalable and efficient solutions.

Database Technologies

Knowledge of database technologies is crucial for managing and analyzing large datasets. At insitro, we utilize databases such as Postgres, redun, and Spark. Familiarity with these technologies and experience in working with data pipelines, workflow engines, and distributed computing technologies will be advantageous in effectively storing, processing, and managing biological and chemical datasets.

Web Services and Application Frameworks

Proficiency in web services and application frameworks, such as Django, FastAPI, or Flask, is beneficial for this role. Being able to develop web services and applications that interact with our software systems will allow for seamless integration and data accessibility. Your expertise in these frameworks will enable you to create user-friendly interfaces and enhance the user experience.

Linux Environments

Proficiency in Linux environments, including shell scripting, is essential for this role. We operate in a Linux-based environment and understanding Linux systems, command-line tools, and scripting languages like bash is crucial for effective software and deployment. Additionally, experience with version control practices and tools such as git will enable you to collaborate efficiently with the team.

See also  Manager, Engineering req 571

Communication Skills

Strong communication skills, both written and verbal, are essential for this role. As a Software Engineer, you will need to effectively communicate complex technical concepts to colleagues from various backgrounds. The ability to articulate your thoughts and ideas clearly, whether through written documentation or verbal presentations, is crucial for successful collaboration and knowledge sharing within the team.

Passion for Making an Impact

At insitro, we are passionate about making a positive impact through our work. As a Software Engineer in the ChemiSWE team, your dedication and passion for improving drug discovery processes will be highly valued. Your contributions will directly impact the of novel treatments for diseases, ultimately improving the quality of life for patients worldwide. Your passion and drive for making a meaningful difference will align with our mission and values.

Experience with Biological and Chemical Datasets

Although not required, experience working with biological and chemical datasets is a plus for this role. If you have prior experience in this domain, it will provide you with valuable insights and understanding of the specific challenges and intricacies involved in drug discovery. Your experience will allow you to design and develop software systems that effectively handle and analyze biological and chemical data, contributing to the overall success of our research.

Mid Senior Full Stack Software Engineer At Insitro

Benefits at insitro

Working at insitro comes with a range of benefits designed to support our employees and enhance their work-life balance. As part of our team, you can expect:

Compensation Package

insitro offers a great compensation package, ensuring that you are rewarded for your contributions and expertise. We believe in fair and competitive compensation that reflects the value you bring to the organization.

Health Insurance Benefits

Your well-being is important to us. insitro provides comprehensive health insurance benefits to ensure that you and your family have access to quality healthcare when needed. We prioritize your physical and mental well-being, understanding that it is crucial for your overall success and happiness.

Gym Allowance

We encourage a healthy and active lifestyle. insitro provides a gym allowance to support your fitness goals. Whether you prefer working out at a gym or participating in fitness classes, we want to ensure that you have the resources to prioritize your physical health.

Flexible Work Schedule

We understand that work-life balance is essential for your overall well-being and happiness. insitro offers a flexible work schedule, allowing you to manage your time and commitments effectively. We believe that this flexibility promotes a healthy work-life integration.

See also  Marketing Manager at VEXXHOST, Inc.

Home Office Equipment

insitro provides the necessary equipment and resources to support remote work. We want to ensure that you have a conducive work environment, whether you choose to work from a home office or a designated workspace. Our goal is to provide you with the tools necessary to be productive and successful.

Mid Senior Full Stack Software Engineer At Insitro


We value your privacy and are committed to protecting your personal data. Please review the following information regarding the processing and retention of your personal data.

Controller of Personal Data

The Controller of your personal data is Insitro, Inc., with offices at 279 East Grand Avenue, South San Francisco, California, United States.

Purpose of Processing

Your personal data is processed for the purposes of the current recruitment process. The information you provide is necessary to evaluate your qualifications and suitability for the Software Engineer role. Your data will be used by insitro's HR team and relevant hiring managers involved in the recruitment process.

Voluntary Provision of Personal Data

Providing your personal data is voluntary, but it is necessary for the recruitment process. Without the personal data requested, we may not be able to properly evaluate your application and qualifications for the role.

Rights Regarding Personal Data

You have the right to access, correct, modify, update, rectify, and request the transfer or deletion of your personal data. If you have any concerns or requests regarding your personal data, please reach out to us at recruiting@insitro.com.

Retention and Processing of Personal Data

By providing your personal data, you consent to insitro, Inc. retaining and processing your personal data after the current recruitment process is finished, for the purposes of future recruitment processes. If you wish to withdraw this consent at any time, please notify us at recruiting@insitro.com. We will promptly comply with your request.

In conclusion, joining insitro as a Software Engineer in the ChemiSWE team offers an exciting opportunity to contribute to the future of drug discovery. With a focus on building efficient software solutions and collaborating with a diverse team of experts, you can make a significant impact on the development of novel treatments for diseases. The comprehensive benefits package and commitment to work-life balance further enhance the appeal of this role. Apply now to join insitro and be part of a mission-driven organization that combines human biology, machine learning, and innovative technology to transform drug discovery.

Mid Senior Full Stack Software Engineer At Insitro

Scroll to Top