We're seeking a Platform Engineer with strong software engineering expertise and data science acumen to join our team, working on distributed microservice architectures and improving system performance and reliability.
Requirements
- Strong proficiency in Python and at least one other programming language
- Understanding of HTTP API and RPC patterns
- Experience with gRPC and protocol buffers
- Experience with PostgreSQL and DuckDB (configuration, usage, optimization)
- Experience with RabbitMQ or other message broker
- Understanding of microservices design patterns and distributed systems
- Some experience with containerization technologies (Docker, Kubernetes)
- Strong software engineering fundamentals (design patterns, testing, version control)
- Experience with monitoring and observability tools
- AWS experience is a nice-to-have
- Understanding of data lake architectures and storage optimization patterns
- Understanding of security practices in distributed systems
- Strong communication, analytical, and problem-solving skills