Gen-logo
Gen
·
May 1, 2026
Apply Now
This job has closed.

Software Engineer Intern

Mountain View, CA
Internship
Onsite
$73K/yr - $73K/yr
Intern
Gen is a global company dedicated to powering Digital Freedom through its trusted consumer brands including Norton, Avast, and LifeLock. The Software Engineer Intern will work with a scrum team to design, implement, test, and review features and bug fixes while collaborating with product, QA, and other engineering teams to deliver end-to-end features.

Responsibilities

  • Work with a scrum team to design, implement, test, and review features and bug fixes
  • Write clean, maintainable, well-documented code under the guidance of senior engineers
  • Contribute to unit, integration, and functional tests to ensure product quality
  • Participate in code reviews, incorporating feedback and learning best practices
  • Assist in debugging and troubleshooting issues across services, APIs, and UIs
  • Help improve development tools, build pipelines, and automation used by the team
  • Document technical decisions, APIs, and workflows for future maintainers
  • Collaborate with product, QA, and other engineering teams to deliver end-to-end features

Qualification

Required

  • Currently pursuing a BS/MS in Computer Science, Software Engineering, or related field
  • Solid understanding of computer science fundamentals (data structures, algorithms, OOP)
  • Strong hands-on programming experience in Java through coursework, internships, or personal projects
  • Familiarity with Java build and dependency tools such as Maven or Gradle
  • Exposure to building Java-based web services and REST/JSON APIs (e.g., using Spring or Spring Boot)
  • Familiarity with version control systems (Git) and basic command-line workflows
  • Exposure to cloud-hosted Java services on platforms like AWS or Azure
  • Knowledge of relational databases (e.g., PostgreSQL, MySQL) and basic SQL from a Java application perspective
  • Experience or coursework using Java test frameworks such as JUnit, TestNG or Spock Framework
  • Exposure to CI/CD pipelines that build and test Java services
  • Coursework or hands-on projects in machine learning, deep learning, or applied AI
  • Experience using AI/ML libraries or services (e.g., TensorFlow, PyTorch, scikit-learn, or cloud AI services) and integrating them with backend services
  • Strong problem-solving skills, attention to detail, and willingness to learn from feedback
  • Good written and verbal communication skills and ability to work in a team environment

Preferred

  • Familiarity with generative AI concepts and APIs (e.g., working with LLMs, embeddings, or retrieval-augmented generation) is a plus

Benefits

  • Flexible working options
  • Time off
  • Competitive pay
  • Benefits
  • Well-being programs
Gen is a cybersecurity company that offers security, identity protection, and privacy solutions.
Glassdoor
Founded in 2022
Tempe, Arizona, USA
5001-10000 employees
https://www.gendigital.com

Similar Job