Job Description
Design and implement cloud-native applications in a serverless environment such as Google Cloud Run or Kubernetes. Develop and maintain microservices architecture, considering API design and trade-offs. Ensure adherence to distributed systems principles, understanding CAP theorem implications on compute and data workloads. Develop modern data pipelines using Apache Airflow. Apply scaling principles to ensure system robustness, including load estimation, failure management, rate limiting, and quota management. Develop and scale high-performance software solutions using Python, Node.js, or Java.
Collaborate with teams to architect, develop, and troubleshoot scalable and reliable solutions on GCP. Employ reductionist techniques for effective problem-solving and system optimization. Requires 4+ years of professional experience with GCP, or AWS services. Also requires 5+ years of software development experience.
About Egen
Egen is a fast-growing and entrepreneurial company with a data-first mindset that brings together the best engineering talent.