Senior Backend Software Engineer, Data Platform
Join a strategic data platform engineering team building scalable, reliable infrastructure for high-volume cloud security data ingestion and processing. The role involves distributed systems, real-time pipelines, observability, and architectural modernization across cloud environments.
תחומי אחריות
- Build and maintain core data ingestion and processing infrastructure for high-volume cloud signals.
- Develop clean, extensible, production-ready, and appropriately unit-tested software.
- Design and implement scalable distributed systems and real-time data pipelines.
- Diagnose complex technical issues and evaluate, recommend, and implement effective solutions.
- Deliver new requirements within an Agile development process and established architectural principles.
- Lead initiatives from design and planning through implementation and deployment.
- Collaborate with cross-functional teams and contribute to product architecture and design decisions.
- Test software for correctness, efficiency, and compliance with business and technical requirements.
דרישות
- Bachelor’s degree in Computer Science, Engineering, or equivalent relevant experience.
- At least 5 years of professional software development experience.
- Proven experience building data-intensive systems at scale.
- Experience with microservice architecture and cloud-native services.
- Strong understanding of software design principles, concurrency, synchronization, memory management, data structures, and algorithms.
- Hands-on experience with databases such as SingleStore, PostgreSQL, Elasticsearch, and Redis.
- Ability to work with Python or Go.
יתרון
- Experience with Go or Python.
- Experience with AWS, Azure, or GCP products and technologies.