Deskripsi Pekerjaan
Google is seeking a talented and visionary Software Engineer to join our Acceleration Platform team in Singapore. As a core member, you will be at the forefront of revolutionizing developer productivity by designing and implementing AI-native workflows that empower thousands of engineers worldwide.
In this role, you will collaborate with cross-functional teams to build and scale high-performance systems that accelerate software development life cycles. You will leverage cutting-edge artificial intelligence and machine learning technologies to create tools that dramatically improve code quality, efficiency, and innovation.
At Google, we offer a dynamic and inclusive environment where you can push boundaries and drive impactful projects. You will have the opportunity to work on large-scale distributed systems, develop new solutions, and contribute to our mission of organizing the world's information and making it universally accessible and useful.
If you are passionate about developer tools, AI, and making a significant impact, we encourage you to apply and be part of a team that is shaping the future of software engineering.
Tanggung Jawab
- Design and implement AI-powered features to optimize developer workflows and enhance productivity.
- Collaborate with product managers and engineers to define and build scalable solutions for the Acceleration Platform.
- Develop and maintain high-performance backend services and APIs using modern programming languages.
- Integrate machine learning models into production systems to provide intelligent code suggestions and automation.
- Conduct code reviews, ensure best practices, and mentor junior engineers.
- Participate in on-call rotation and ensure system reliability and uptime.
- Drive continuous improvement through experimentation and data-driven decisions.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Proven experience in software engineering with a strong understanding of data structures and algorithms.
- Proficiency in one or more programming languages such as Python, C++, Java, or Go.
- Experience with modern AI/ML frameworks (e.g., TensorFlow, PyTorch) and building production-grade AI systems.
- Strong problem-solving skills and ability to work effectively in a fast-paced collaborative environment.
- Excellent communication and teamwork skills.
- Prior experience with developer tools, build systems, or cloud infrastructure is a plus.