Senior Software Engineer
Shakudo
At Shakudo, we are revolutionizing the way data-driven organizations develop, scale, deploy, and maintain their data stack. We offer a comprehensive end-to-end data platform, integrating top-tier open-source tools into fully managed components, reducing operational overhead and costs for our clients.
As we continue to grow, Shakudo seeks a Senior Software Engineer with extensive experience in Kubernetes and backend development. This role is crucial for the development, testing, and maintenance of our core system features and requires a strong commitment to code quality and cross-functional collaboration.
Shakudo is an equal opportunity employer and encourages candidates of all backgrounds to apply. We foster diversity and inclusivity and welcome applications from a broad range of backgrounds and experiences.
Shakudo’s team culture is supportive and collaborative. We work jointly toward a commission mission and help each other out when solving complex problems.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or Mathematics.
- 5+ years experience in Kubernetes and backend development.
- 5+ years experience with building full-stack micro-services using Typescript or Python.
- Familiarity with our tech stack: Kubernetes, Terraform, Helm, Typescript, Python, Go, Rust, AWS, GCP, Azure, Oracle Cloud, BigQuery, Snowflake, PostgreSQL, Prisma, TypeGraphQL.
- An action-oriented individual with an ownership mindset.
- Comfort in a fast-paced environment and ability to work cross-functionally with product management.
- Preferred: Experience with AI technologies (TensorFlow, PyTorch, Scikit-Learn), distributed computing and data engineering technologies (Spark, Dask, Ray), unit, integration, and end-to-end testing.
- SaaS startup background is a plus.
Shakudo is an equal opportunity employer and encourages candidates of all backgrounds to apply. We foster diversity and inclusivity and welcome applications from a broad range of backgrounds and experiences.