Candidatul Ideal
CarbonTool is a B2B platform that ingests large data chunks, computes company-level CO₂ emissions in near-real time. We run many background jobs, and expose the results via a SaaS portal, internal Admin panels & dashboards. High-throughput data pipelines, strict auditability and low-latency queries drive our roadmap. With the recent release of our major update, CarbonTool 2.0, we are looking to expand the team, working on improving existing functionalities and new features, bringing innovative solutions to an emerging market.
What you will do
- Build and extend Django apps and DRF APIs that serve both customer and internal users.
- Design data models that scale: constraints, indexes, partitioning, and migrations with zero downtime.
- Profile and speed-tune hot SQL queries (EXPLAIN, pg_stat_statements, query caching).
- Write Celery tasks and schedules that process rows without blocking the queue.
- Implement multi-layer caching (Redis, per-view, per-object, and function-level).
- Add tests (unit, integration, property-based) and keep coverage thresholds in CI.
- Instrument code paths with OpenTelemetry + Sentry to catch performance regressions early.
- Pair with DevOps to ship containers on AWS (ECS / Lambda, RDS, S3, SQS) via GitHub Actions and Terraform.
- Participate in architecture discussions, code reviews, and RFCs for new features.
Descrierea jobului
- 2+ years writing production Python, preferably Django 3/4.
- Daily hands-on with models, complex migrations, and DRF viewsets.
- Strong SQL: indexing strategy, join order, window functions, query plan analysis.
- Experience with Redis as cache and message broker; basic understanding of key eviction policies.
- Familiarity with Celery (routing, rate-limits, retry policies, Flower monitoring).
- Git, pull-request workflow, pytest (fixtures, parametrisation, mocking).
- Good written and spoken English.
- AWS Step Functions, Lambda, EventBridge, or Kinesis.
- Experience deploying or consuming ML models (FastAPI, TorchServe, TensorFlow Serving).
- Knowledge of Postgres extensions (pg_partman, TimescaleDB) or column stores (ClickHouse, Redshift).
- Hands-on with distributed tracing, Prometheus, Grafana.
Descrierea companiei
Why CarbonTool is worth your time
Mission with a deadline
Regulators in the EU (CSRD), UK, and US are moving fast: Most large companies must disclose full-scope emissions, EU Taxonomy alignment, and other ESG metrics. Our platform lets them do that in days instead of months.
Greenfield + production scale
We already serve paying clients and move millions of data points through Django, Celery, and Postgres every month. We are in the sweet spot where you can still shape the architecture while working on a system that’s in production today.
Small senior team, real ownership
Fewer than 20 engineers. No endless approval chains. If you merge the code, it ships. Want to introduce Postgres partitioning or move a service to Rust? Pitch it, prove it, and we’ll back you.
Your code has an impact
Clients use our dashboards, reports and data generated to unlock green financing, adjust supply chains, and comply with new carbon taxes. Your pull requests literally influence board-room decisions on sustainability. You’ll help build tech that removes real tons of CO₂ with an actual impact, not just promises.