company_logo

Graduate Trainee - Software Engineering

Calix

Updated on: 18 March 2026

Additional Details

Website

www.calix.com

website

Work Location

Bengaluru, India (Hybrid)

location

Job Type

FTE

job_type

Batch

2026 | 2025 | 2024

batch

Stream Required

Bachelor's or Master's degree in Computer Science or Information Technology

stream

Salary

5-7 LPA (Expected)

salary

Job Description

Calix provides the cloud, software platforms, systems and services required for communications service providers to simplify their businesses, excite their subscribers and grow their value.

 

 

Calix is looking for a highly motivated Software Development Intern to join our Threat Intelligence team at Calix. This role offers hands-on experience in building and maintaining cutting-edge security systems while contributing to our Research & Development efforts. You'll work alongside experienced software engineers and security researchers to develop and enhance threat detection frameworks that protect our customers, gaining practical exposure to backend automation systems, modern frontend technologies, and database design—all within the context of real-world security challenges.

 

This is an excellent opportunity for students or early-career engineers who are passionate about cybersecurity, have strong problem-solving skills, and are committed to writing clean, efficient, and secure code.

 

Key Responsibilities

 

  • Assist in the design, development, and testing of backend automation services and frameworks
  • Write clean, maintainable, and efficient code using Python to build scalable solutions
  • Work with Relational Databases (MySQL/PostgreSQL) and NoSQL databases (MongoDB, etc.) to store and query data
  • Develop and maintain backend services using Django and/or Flask frameworks for data processing and analysis pipelines
  • Support automated threat detection engineering by assisting in the implementation and optimization of detection algorithms
  • Debug issues, fix bugs, and contribute to the maintenance and performance improvements of systems
  • Implement basic UI components and dashboards using HTML, CSS, and JavaScript for monitoring and visualization (as needed)
  • Use Git for version control and collaborate with the team through code reviews
  • Participate in CI/CD processes and assist in deployment pipelines to ensure code quality and continuous integration
  • Track and manage tasks using JIRA, participating in sprint planning and agile workflows
  • Apply Data Structures and Algorithms (DSA) concepts to solve real engineering problems
  • Assist in maintaining operational efficiency of internal threat intelligence systems through automation and optimization
  • Document code, workflows, and technical learnings as required

 

 

Required Skills & Qualifications

 

  • Graduated or pursuing final year of Bachelor's or Master's degree (2024/2025) in Computer Science or Information Technology.
  • Strong problem-solving and analytical skills with good programming knowledge in Python
  • Understanding of Data Structures and Algorithms (DSA) and ability to apply them to solve real problems
  • Knowledge of Relational Databases (RDBMS) and Non-Relational Databases (NoSQL)
  • Familiarity with Django and/or Flask web frameworks and basic frontend technologies (HTML, CSS, JavaScript)
  • Experience or academic exposure to Git and version control systems; ability to debug issues and understand existing codebases
  • Willingness to learn, take feedback, and work in a collaborative environment
  • Exposure to REST APIs, backend architecture, and CI/CD pipelines (preferred)
  • Familiarity with Linux environments, command-line tools, and basic software testing concepts and cyber security (preferred)

 

Location:

 

India – (Flexible hybrid work model - work from Bangalore office for 20 days in a quarter)

Disclaimer: The Job Company is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.

Important: If an employer asks you to pay any kind of fee, please notify us immediately. The Job company does not charge any fee from the applicants and we do not post any jobs where companies ask candidates to pay.

Click on the Apply Now button to apply for Calix