Job Description
Senior Software Engineer (Backend - Python)
About Nference:
At nFerence Labs, the "Google of Biomedicine" (See
nference.ai/media ), where we are building
the world's first large-scale computational platform for reverse engineering biology.
Just as 20th-century science comprised of the deconstruction of physics unlocking all the
engineering and tech applications we are so familiar with, this century is witnessing the
deconstruction or reverse engineering of biological systems to unlock all kinds of medical and
wellness applications. nFerence is one of the few companies with the data, funding, people, and tech
to make significant initial forays into this 21st-century endeavor.
Our platform is premised on using AI and high-performance computing to connect clinical
observations (phenotypes) to DNA-level phenomena (genotypes); in the process helps unravel
biology, as well as help pharma companies, perform faster and more efficient drug discovery, and
help early diagnosis of several key diseases.
We collaborate heavily with premier medical research institutions to get medical insights from
patient information including multiple modalities: text, lab data, images, ECGs, etc. See also
anumana.ai, our affiliated company developing cardiology AI; where we are conducting clinical
studies for cardiovascular algorithms.
Our team is a blend of computer scientists and domain experts (biology and medical MDs, and PhDs
from premier universities), and we provide an exciting open fast-paced dynamic workplace designed
to foster innovative solutions.
Must Have Skills:
-
Self Motivated Engineer with 3-4 years of experience in backend/fullstack engineering.
-
Should have good data analysis and understanding skills to understand and extract patterns from data.
-
Experienced in developing REST API’s using Python
-
Experience with relational databases and SQL.
-
Experience with Spark for large scale data processing
-
Solid CS fundamentals, experience working in asynchronous programming, DS & Algorithms
-
Hands on debugging skills.
-
Excellent technical design, problem-solving, and communication skills.
-
Candidate should be able to build fair understanding of the product functionality.
-
Should become comfortable with development and deployment process followed in the team.
-
Should build good understanding with the code base and start working on issues and new features.
Good to Have:
-
Experience in designing web services will an added advantage.
-
Understanding of Kubernetes is a good plus.
-
The ability to work independently on a project as well as in a team.
-
Excellent communication and collaboration with relevant teams and departments.
Roles and Responsibilities:
-
Will be responsible for planning, designing, coding and implementing native solutions as well as extending our customer code sandbox to be more resilient, reliable and safe.
-
Will also help the engineering team select technologies, implement the architecture, and own the development of your projects.
Benefits:
-
Be a part of “Google of biomedicine” as recognized by the Washington Post
-
Work with some of the brilliant minds of the world solving exciting real-world problems.
-
Our benefits package includes the best of what leading organizations provide, such as stock options, paid time off, healthcare insurance, gym/broadband reimbursement.