Skip to Main Content

Job Title


Senior Software Engineer


Company : nference


Location : Bengaluru, Karnataka


Created : 2025-06-29


Job Type : Full Time


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. 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/full-stack 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 a fair understanding of the product functionality. Should become comfortable with development and deployment process followed in the team. Should build a 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.