CocoaBirch seeks a Platform Software Developer with 5+ years of coding experience and a Computer Science degree to build cloud products powered by Python and DuckDB. You are a polyglot developer experienced in multiple languages, DevOps CI/CD, observability, distributed computing, and streaming analytics tools.
Skills: #Python, #Java, #SQL, #Go, #Kafka, #Kubernetes, #AWS
ResponsibilitiesBuild and maintain DuckDB-centric platforms with Kubernetes on AWS.Design, develop, and maintain core platform services.Implement high-performance, scalable, and secure distributed systems.Optimize existing codebases for performance and reliability.Develop control plane web apps using JavaScript/TypeScript and Svelte to manage our distributed computing platform.Manage CI/CD pipelines with AWS CDK, Git, Helm Charts, Terraform, and Argo CD.Implement and optimize Kafka event streams and integrate Docker and WASM.
QualificationsProficiency in Python and at least two other languages (Java, Go, C, or Rust).Strong data engineering skills with Apache Parquet and Arrow.Expertise in distributed SQL databases, Kubernetes, and cloud networking.Experience with building scalable platforms with Kafka event streams.Familiarity with Docker and WASM.5+ years of professional software development experience.
This role is ideal for a seasoned computer scientist who has proven experience building distributed computing cloud platforms.