Tech Stack
AWSAzureCassandraCloudDistributed SystemsDockerKafkaKerasKubernetesMongoDBPostgresPythonPyTorchRabbitMQTensorflow
About the role
- Design, build, and scale products and team as an early engineer
- Solve complex problems at the intersection of Data and ML focused on Observability and Reliability for GenAI
- Build APIs and large-scale distributed systems
- Work cross-functionally with product managers, designers, user researchers, and data scientists
- Contribute to product development, testing, and system orchestration
- Collaborate with founders and contribute to company growth
Requirements
- 5+ years of experience building Data or AI/ML products
- Experience building APIs in Python (FastAPI preferred)
- Experience building large scale distributed systems
- Familiarity with Messaging and Pub-Sub systems such as RabbitMQ/Kafka
- Familiarity with Storage/database systems similar to Postgres, MongoDB, Cassandra, S3
- Familiarity with OLAP systems such as ClickHouse, Pinot
- Familiarity with Orchestration systems such as Celery
- Experience building test suites using frameworks such as PyTest/PyUnit
- Experience working effectively during the product development process, working cross-functionally with a product manager, designer, user researcher, and data scientist
- Excellent communication skills for collaborating with cross-functional partners
- High productivity and care to help teams collaborate more effectively and efficiently
- A startup mindset, biasing towards thoughtful action with minimal direction.
- Preferred: Experience working with Docker and Kubernetes.
- Preferred: Experience building applications on at least one of AWS, Google Cloud, or Microsoft Azure.
- Preferred: Experience building customer facing products with ML frameworks (like PyTorch, Tensorflow, Keras, etc)
- Preferred: Experience building agentic applications (like LLMs, rags, agents, etc.) with common frameworks (like OpenAI, langChain, crewAI, etc.)