Software Engineer
IVIXTel Aviv OfficeВ офисеот 5 летПолная занятость
PythonSQLBackendKafkaRedisSparkMongoDBData PipelinesElasticsearchSoftware DevelopmentApache IcebergNeo4j
Описание
We are looking for an experienced Software Engineer with a strong backend and data orientation, a business-oriented mindset, and hands-on experience with agentic AI development to join the IVIX R&D team.
Responsibilities
- Develop and maintain backend services and data-intensive systems by key stakeholders, both internally and externally
- Design and implement scalable solutions for complex problems involving large volumes of data
- Evolve our engineering and architecture to support the growing scale of users, features, and data
- Take ownership of features and systems - from understanding the business problems to planning and technical design and through development and post-deployment
- Design, build, and maintain APIs and integrations between services
- Write and maintain automated tests
- Be accountable for data quality on produced data sets and insights on those data sets
- Work closely with Product and other engineering teams
- Contribute to shared libraries, infrastructure, and engineering best practices
- Use agentic capabilities to enhance velocity and impact on our SDLC
Requirements
- 5+ years of professional software development experience, with a strong focus on backend development and data pipelines
- Solid understanding of SQL, data pipelines and data modeling
- Experience designing and building REST APIs
- Experience developing and maintaining high-scale, data-intensive systems
- Strong problem-solving skills and the ability to work independently in a fast-paced environment
- Product engineer by nature - understanding the business problem before implementing solutions
- Self-driven, proactive, and collaborative, with excellent interpersonal skills
- Tech Stack Backend: Python, Data: MongoDB, Elasticsearch, Redis, Neo4j, Kafka
- Tech Stack Data pipelines: Spark, Iceberg
- Tech Stack Data Orchestration: Apache Airflow
- Tech Stack Infrastructure: Docker, Kubernetes, Helm, GitHub Actions
- Tech Stack Deployment: On-premises and SaaS
Nice to have
- BSc. in Computer Science, Engineering, or a related field