Skip to content

Staff Software Engineer in Tiruppur- Jobs at Google

    Website Google

    Job Description:

    Google’s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.


    Job Responsibilities:

    • Design and implement advanced capabilities for database service.
    • Help influence and shape team’s culture and process.
    • Design and build distributed systems that operate at high consistency and low latency, with extremely high availability.
    • Own the design and implementation of infrastructure components across the database stack.
    • Grow and mentor other engineers.

    Job Requirements:

    • Experience leveraging big data and ML techniques to provide insights and recommendations to improve database performance, cost, reliability and security, technologies such as virtualization and global infrastructure, load balancing, massive data storage, Hadoop, MapReduce, etc.
    • Experience in designing and developing large scale distributed systems and APIs.
    • Experience in designing and developing database systems, relational databases and concurrency control, multithreading and synchronization, transaction processing, transaction recovery and query processing.
    • Prior involvement in Open Source projects.
    • Experience in building managed services.
    • Experience in designing and implementing database management systems (DBMS).

    Qualification & Experience:

    • Professional coding experience in C/C++, Java, Python or Go.
    • 8 years of relevant work experience in software development.
    • Experience with database internals, database architecture and development, and database programming (MySQL, PostgreSQL, and SQL Server).
    • Bachelor’s degree in Computer Science or related technical field or equivalent practical experience.

    Job Details:

    Company: Google

    Vacancy Type: Full Time

    Job Functions: Other

    Job Location: Tiruppur, Tamil Nadu, IN

    Application Deadline: N/A