Software Engineering Intern

Google

Scroll down to apply
1 month ago

Key Responsibilities

  • Own and deliver a specific technical project critical to Google’s software ecosystem.
  • Architect and develop scalable software solutions and distributed systems.
  • Write clean, efficient code in languages like Java, C++, Python, JavaScript, or Go.
  • Participate in design reviews and evaluate technical tradeoffs for complex solutions.
  • Analyze and optimize system performance, reliability, and security.
  • Collaborate with cross-functional teams to integrate AI and ML into production systems.
  • Maintain clear documentation and present your findings to the engineering team.

Skills & Eligibility

  • Education: Currently pursuing a Master’s degree in a research-oriented program (CS, IT, or related).
  • Languages: Proficiency in one or more: Java, C/C++, Python, JavaScript, or Go .
  • Fundamentals: Solid understanding of Data Structures, Algorithms, and Software Design .
  • Systems: Minimum exposure to distributed systems, concurrency, multi-threading, or synchronization.
  • Preferred: Research experience in AI, Machine Learning, Data Mining, or Networking.
  • Preferred: Experience with performance analysis, debugging tools, or visualization tools.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now