Taro Logo

Senior Software Engineer, AiCore

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Job Description

Google is seeking a Senior Software Engineer to join their AiCore team, focusing on developing next-generation AI technologies. This role is critical in building systems that impact billions of users worldwide. The position combines software engineering expertise with AI/ML development, requiring strong technical skills in areas like distributed computing, system design, and artificial intelligence.

As a Senior Software Engineer at Google, you'll be responsible for designing, developing, and maintaining sophisticated software solutions while working on cutting-edge AI technologies. The role requires collaboration with cross-functional teams, leading technical discussions, and making key architectural decisions that shape Google's AI infrastructure.

The ideal candidate will bring 5+ years of software development experience, strong knowledge of programming languages like Kotlin, Java, or C++, and demonstrated experience in AI/ML product development. You'll be working in Kraków, Poland, as part of Google's global engineering team, contributing to projects that push the boundaries of what's possible in AI technology.

This position offers the opportunity to work on challenging technical problems at massive scale, collaborate with world-class engineers, and directly impact products used by billions of users. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful, with a specific focus on advancing AI capabilities.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to mentor other engineers. You'll be involved in the full software development lifecycle, from design and implementation to testing and deployment, while working with cutting-edge AI technologies.

Last updated 10 days ago

Responsibilities For Senior Software Engineer, AiCore

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, AiCore

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages (e.g., Kotlin, C++, Java)
  • 3 years of experience in testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience developing or launching products or technologies within AI/ML or related area

Benefits For Senior Software Engineer, AiCore

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Professional development opportunities

Related Jobs

Senior Software Engineer, AiCore

Senior Software Engineering role at Google focusing on AI core technologies, requiring 5+ years of experience in software development and expertise in AI/ML technologies.

Senior Software Engineer, Android ML Services

Senior Software Engineer position at Google focusing on developing and optimizing machine learning infrastructure for Android devices, requiring expertise in C++, Java, and AI/ML technologies.

Senior Software Engineer, Android ML Services

Senior Software Engineer position at Google focusing on developing and optimizing machine learning infrastructure for Android devices, requiring expertise in C++, Java, and AI/ML technologies.

Senior Software Engineer, AiCore

Senior Software Engineer position at Google's AiCore team in Kraków, focusing on AI/ML development and requiring 5+ years of software engineering experience.

Senior Software Engineer, Android ML Services

Senior Software Engineer position at Google focusing on Android ML Services, requiring expertise in C++, Java, and machine learning to optimize ML infrastructure for mobile devices.