Browse current jobs

Intern - Software Engineer

Nference · Bangalore

Apply on employer website

Collected role description

Role overview

Intern - Software Engineer at Nference

Required qualifications

  • Current engineering student or recent graduate in Computer Science, Information Technology, or a related technical discipline. 0–1 years of experience , including relevant internships or academic projects.
  • Strong programming skills in at least one language: Python, Go, or C++ .
  • Good understanding of data structures, algorithms, and problem-solving techniques .
  • Understanding of object-oriented programming (OOP) concepts.
  • Familiarity with developing and consuming REST APIs.
  • Basic knowledge of SQL and databases such as MySQL.
  • Familiarity with Git, Linux, and software development fundamentals.
  • Strong analytical, debugging, and problem-solving skills.
  • Good communication skills and the ability to collaborate effectively.
  • Self-motivated, curious, and eager to learn new technologies and engineering practices.
  • Gain hands-on exposure to software development and production-oriented engineering projects.
  • Cutting-Edge Technology: Work on technology challenges at the intersection of AI, software engineering, and biomedical research.
  • Mentorship: Learn from experienced engineers and collaborate with talented scientists and researchers.
  • Learning & Growth: Strengthen your programming fundamentals, engineering practices, and technical problem-solving skills.
  • Meaningful Impact: Contribute to technology that supports biomedical research and healthcare innovation.
  • Benefits & Perks Enjoy a collaborative learning environment, mentorship, and opportunities to develop practical engineering skills.
  • Eligible benefits and reimbursements will be provided in accordance with company policies applicable to interns.
  • Equal Opportunity Employer nference is committed to building a diverse, equitable, and inclusive workplace where everyone has the opportunity to thrive.
  • We welcome applicants from all backgrounds who are passionate about learning, innovation, and building technology that transforms healthcare.

Preferred qualifications and skills

  • Familiarity with NoSQL databases such as MongoDB.
  • Hands-on experience through academic projects, personal projects, or previous internships.
  • Exposure to backend development, web services, or distributed systems.
  • Familiarity with unit testing, debugging tools, and code review practices.
  • Interest in building scalable software systems and working with AI-driven healthcare technology.
  • Why Join nference?
  • Real-World

Employment details

  • Location: Bangalore, India
  • Location: Bengaluru [KA] [India]

About the employer

  • nference is an AI-powered technology company transforming biomedical research by leveraging large-scale data, advanced machine learning, and deep scientific expertise.
  • Our mission is to accelerate breakthroughs in healthcare and life sciences by building innovative products that help researchers and clinicians solve complex real-world problems.
  • Our People At nference, you'll work alongside software engineers, AI researchers, physicians, scientists, and product leaders who are passionate about solving meaningful, real-world problems.
  • We foster a culture of ownership, curiosity, collaboration, technical excellence, and continuous learning.
  • Our teams are encouraged to ask questions, share ideas, learn from experienced colleagues, and contribute to impactful projects.
  • The Opportunity We're looking for a motivated Software Engineer Intern who is passionate about programming, problem-solving, and building reliable software systems.
  • This opportunity is ideal for an engineering student or recent graduate looking to strengthen their technical skills through hands-on experience with real-world software development.
  • You will work closely with experienced engineers to develop and test software components, work with APIs and databases, troubleshoot issues, and learn industry-standard engineering practices.
  • You'll gain exposure to production-oriented systems while building a strong foundation for a career in software engineering.
  • What You'll Do Assist in developing, testing, and maintaining software features and backend services.
  • Write clean, readable, and maintainable code under the guidance of experienced engineers.
  • Develop and consume REST APIs as part of application development.
  • Work with SQL and NoSQL databases to retrieve, store, and manage data.
  • Apply data structures, algorithms, and object-oriented programming concepts to solve technical problems.
  • Write unit tests, debug code, and help identify and resolve software issues.
  • Use Git for version control and collaborate with team members through code reviews.
  • Follow software development best practices, coding standards, and documentation guidelines.
  • Work with Linux environments and learn relevant development tools and workflows.
  • Collaborate with engineers and cross-functional teams to understand requirements and deliver assigned tasks.
  • Learn about scalable software systems, backend architecture, and reliable application development.
  • What We're Looking For

Additional role details

  • Intern - Software Engineer

Collected experience requirement

0-1 years