Software Engineer Iii, Debug

Google Google · Big Tech · Singapore

Software Engineer III role focused on developing full-stack software for industrial automation in a mosquito factory, integrating on-premises systems with Google Cloud Platform. Responsibilities include building workflow orchestration, server automation, data pipelines, and driving DevOps practices. Requires experience in full-stack development and preferred experience in ML or computer vision.

What you'd actually do

  1. Build new full stack software to orchestrate custom Debug automated and manual workflows used in our programs.
  2. Develop automation to assist in managing our growing fleet of on-premises Linux and other operating system servers and GCP workloads.
  3. Build data pipelines and analytics dashboards to improve our understanding of mosquito production, release, and wild mosquito population.
  4. Drive the adoption of Development and Operations (DevOps) best practices to streamline the development and deployment processes.
  5. Work with end users (e.g., Debug team members and partners), to develop requirements and iterate on feedback.

Skills

Required

  • full stack development
  • back-end development (Java, Python, GO, or C++)
  • front-end development (JavaScript or TypeScript, HTML, CSS)

Nice to have

  • data structures
  • algorithms
  • Machine Learning
  • computer vision
  • hardware hacking (Arduino, Raspberry Pi)
  • AS3
  • OpenCV
  • Android
  • Obj-C
  • Web applications
  • Cloud software
  • Computer networking
  • Linux or other operating system development/administration