Backend Engineering Skills
- Languages: Clojure, Java, Elixir, Python, NodeJS, SQL
- Databases:
- Document-based: MongoDB
- Relational: PostgreSQL
- Key/value: Redis
- Sharded: Cassandra, ScyllaDB
- Other systems:
- Message Queues: Kafka
- Elasticsearch
- Tools:
- IDEs: IntelliJ, Emacs, VSCode
- Git
- Linux CLI
Data Engineering Skills
- Languages: Java, SQL
- Compute: Spark, Databricks, AWS EMR (Hadoop)
- Storage:
- Data warehouse: Redshift, BigQuery, Hive
- Data Lake: S3, Delta Lake
- Orchestration: Airflow