Core Backend Engineer
Firefly
Software Engineering
Tel Aviv District, Israel · Tel Aviv-Yafo, Israel
Posted on Oct 30, 2025
Firefly is the Agentic Cloud Automation platform that transforms cloud infrastructure into a self-healing, compliant, and recovery-ready control plane. Its context-aware AI agents codify and govern your cloud, creating a unified system of record, acting safely and precisely within built-in guardrails.
At Firefly, we are looking for a talented and passionate Backend Engineer to join our Core Engineering Team. This team is the engine room of our R&D group, responsible for building the foundational services, data pipelines, and core algorithms that power our entire platform.
As a member of the Core Team, you will design and build our next-generation, data-intensive cloud solutions. You will tackle complex challenges in performance, scalability, and availability across multi-cloud environments, working directly with the massive datasets that fuel our AI capabilities. This genuinely unique R&D position puts you in charge of the entire development lifecycle for our most critical systems. If you thrive in dynamic environments, are fluent in modern programming paradigms, and have a deep understanding of distributed systems and cloud infrastructure, your place is with us.
Responsibilities:
As a Core Backend Engineer, you will:
To thrive in this role, you should have:
AI & Data:
At Firefly, we are looking for a talented and passionate Backend Engineer to join our Core Engineering Team. This team is the engine room of our R&D group, responsible for building the foundational services, data pipelines, and core algorithms that power our entire platform.
As a member of the Core Team, you will design and build our next-generation, data-intensive cloud solutions. You will tackle complex challenges in performance, scalability, and availability across multi-cloud environments, working directly with the massive datasets that fuel our AI capabilities. This genuinely unique R&D position puts you in charge of the entire development lifecycle for our most critical systems. If you thrive in dynamic environments, are fluent in modern programming paradigms, and have a deep understanding of distributed systems and cloud infrastructure, your place is with us.
Responsibilities:
As a Core Backend Engineer, you will:
- Design, build, and maintain highly scalable, low-latency backend services and APIs that form the backbone of the Firefly platform.
- Develop and optimize the data ingestion and processing pipelines that handle vast amounts of cloud asset data from multiple sources.
- Take a central role in our infrastructure and system architecture design, making key decisions that impact performance and reliability.
- Collaborate closely with data scientists and AI engineers to integrate and productize machine learning models and algorithms.
- Leverage the latest technologies to manage our high-performance, scalable infrastructure on AWS Azure and Google Cloud, using modern tools like Go, Kubernetes, and Elasticsearch.
- Ensure robust security, monitoring, alerting, and reporting for our core backend services.
- Work within an agile, collaborative scrum team and partner closely with our product team to translate vision into reality.
To thrive in this role, you should have:
- At least 4 years of production experience with at least 2 different server-side programming languages - a must.
- Significant experience designing, building, and scaling RESTful APIs and high-performance distributed systems - a must.
- Proven experience working in a SaaS B2B company.
- A deep understanding of cloud architecture (AWS a must) and modern system design principles.
- Ability to take ownership and work independently with a "can-do" attitude and strong interpersonal and communication skills.
AI & Data:
- Experience building or maintaining large-scale data processing systems (e.g., using Kafka, Spark, Flink, or Airflow).
- Experience working with Machine Learning infrastructure (MLOps), including deploying and serving ML models in a production environment (e.g., using Kubeflow, MLflow, Seldon Core).
- Familiarity with vector databases (e.g., Pinecone, Weaviate, Milvus) and their applications.
- Hands-on experience with infrastructure tools: Kubernetes, Elasticsearch, and Logstash.
- Proficiency with DevOps practices and technologies such as Terraform and Helm charts.
- Experience working with relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, Redis, Elasticsearch, Cassandra) databases at scale.