Backend Developer
About us
Ogre AI is active in the energy sector, providing an innovative energy forecasting and optimization platform. The company serves multiple Romanian and international clients, helping them optimize energy flows, reduce costs for end consumers, minimize waste, and lower carbon emissions.
Job description
As a backend developer, you will join our team to help bring the AI Energy Hub to life. You will be responsible for writing clean code, building smart systems, and tackling real-world challenges that reshape the energy sector with AI. This hybrid role is ideal for candidates based in Iasi or Bucharest, and you will work on innovative projects that have a meaningful impact.
- Design and implement reliable, secure, well-documented REST services (FastAPI) with schema-first contracts (OpenAPI), versioning and pagination
- Model, query, and tune Postgres; write robust SQL (indexes, transactions, migrations); manage time-series workloads with TimescaleDB; handle large files and complex data types
- Build cloud-native and serverless workloads using managed services, events and queues; design for scalability, cost efficiency and least-privilege IAM
- Orchestrate workers and task queues (e.g., Celery) for batch/async processing and integrations.
- Automate ML pipelines (feature/metadata flows, batch/stream interfaces, model-serving endpoints) in partnership with the Data Science team
- Keep pipelines healthy, drive automated checks and ensure fast, safe promotions and rollbacks
- Provision and evolve infrastructure reproducibly (networking, IAM, data stores, queues, secrets, serverless, containers) using Terraform
- Instrument logs/metrics/traces; maintain actionable dashboards and alerts (Prometheus/Grafana)
Relevant work experience
- Four years of relevant work experience
Benefits
Attractive compensation package
Flexible working hours
Permanent employment contract
High-tech hardware
Friendly and supportive team
Skills required for the job