Site Reliability Engineer

Job description

The platform team is a software engineering team to develop solutions using satellite data and machine learning/image processing algorithms. We are looking for a senior SRE to design, develop and maintain infrastructure.


Responsibilities:

  • Design and develop infrastructure for Synspective's SaaS and PaaS ensuring scalability, reliability, and security
  • Develop a monitoring mechanism for our solutions and ensure reliability
  • Optimize the performance and GCP cost
  • Maintain infrastructure for data processing pipeline

Job requirements

Minimum qualifications:

  • 3+ years of experience as an SRE/DevOps

  • Building customer-facing cloud-native systems on GCP or AWS using Kubernetes

  • Experience with Infrastructure as a code using Terraform

  • Strong coding skills in Python and bash

  • Experience in consensus SLA/SLO definition and implementation monitoring SLI

  • Experience in using monitoring tools like Datadog, Stackdriver, Sentry

  • Experience in designing and developing microservice architecture SaaS or PaaS

Preferred qualifications:

  • Experience as "tech lead" or "team lead"
  • Experience in deploying and managing deep learning/ML-based solutions
  • Experience in handling GIS/Map data and services
  • Understanding of SaaS/PaaS solutions and business
  • Experience in working with a cross functional team with agile methodology

Culture:


  • Mission:
    Synspective creates the Learning World where people can expand their capabilities and make tangible progress with new data and technologies
  • Vision:
    Efficient, accountable and resilient world
  • Business
    1. Solution services with satellite data
    2. Development and operation of small SAR satellites


Our CREDO:

  • Synergy of Spirit
    As part of Synspective, we embark on this journey together, bringing with us our combined experiences and life. As a team, we recognize that the team’s goals are my personal goals, and my goals are the team’s goals. We each share a part of the responsibility to succeed.
    I constantly communicate to align my efforts with our goal. I manage my energy and time to maximize team performance. I give more than I take. I provide value when needed and I take responsibility for my own behavior.
  • Synthesis of Knowledge
    We try to create new value under conditions that have huge uncertainty and volatility. The only way for us to succeed is to progress through trial and error that we learn from and make changes based on our new knowledge.
    I listen actively and respectfully to others’ opinions, consider it logically and examine my assumptions, and discuss it with my team constructively. I learn by doing and building upon our experiences. I aim to achieve better results with every new attempt. I accelerate the collective learning process by openly sharing experiences and knowledge with my team.
  • Synched with the Future
    We have an obligation to create a sustainable future for the next generations. To do so, we must tackle tough challenges as pioneers, leaving our comfort zones that prevent our growth.
    I recognize that a smart failure is a step toward success and try to learn from the past to solve new issues in the future. I set aggressive goals and divide them into sprint-victories in order to continue to tangibly advance and make progress. I consider the future, prepare for it, and actively engage in making it happen with quick actions and decisions.


Compensation & Arrangements:


  • Benefits: Commuting expense, health insurance, employees' pension insurance
  • Flexible work-hour and location
  • Others: Part-Time or second job allowed