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.
Responsibilities:
- Design, develop, test, and deploy software solutions using Java and Go.
- Contribute to the development and maintenance, and collaborate with other engineers on the team to build and enhance Datastream Connectivity features.
- Develop and implement solutions for Data Validation within the migration and replication pipelines and working on cross-product features within the control plane, ensuring seamless integration, and functionality.
- Troubleshoot and resolve production issues related to the team’s responsibilities in the Control and Connect domain, and contribute to the team’s technical design and architecture discussions related to the control plane and connectivity.
- Stay up-to-date with the latest technologies and trends in data migration, replication, cloud computing, and in control plane and connectivity solutions.
|
Minimum qualifications
- Bachelor’s degree or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- 1 year of experience with data structures or algorithms.
Preferred qualifications
- Experience with Google Cloud Platform (GCP) services.
- Experience with data migration, replication, or data integration concepts.
- Experience with RESTful APIs and microservices architecture.
- Experience with the GO programming language.
- Experience with control plane development or distributed systems.
- Knowledge of SaaS (Software as a Service) and cloud computing concepts.
|