3 months ago
Tel Aviv-Yafo, IsraelSenior / Mid Level
Responsibilities
- Architect, build, and scale robust, high-performance systems from initial design through deployment.
- Own features end-to-end, from concept through development, testing, deployment, and maintenance.
- Develop features and APIs for concurrent applications in Golang.
- Implement and improve geometric and graph algorithms to support core product functionality.
- Maintain Python and Java server applications, ensuring reliability and stability.
- Write production-grade code that is efficient, reliable, maintainable, and optimized for performance.
- Optimize application performance, uptime, and scalability while maintaining high standards of code quality.
- Run benchmarks and write analysis scripts for geographical data.
Requirements
- BSc in Computer Science or equivalent, with an MSc as an advantage.
- 4+ years of hands-on software development experience with programming languages like Python, Go, or Java.
- 2+ years of professional Python experience is an advantage.
- Experience with AWS or other cloud platforms is an advantage.
- Strong grasp of core software engineering principles: data structures, multithreading, OOP, and design patterns.
- Proven experience building and scaling highly available, distributed, large-scale systems.
- A fast learner who quickly absorbs new technologies and concepts.
- Solid understanding of system design, distributed systems, and software architecture.
- Excited about solving algorithmic challenges in transportation, routing, and navigation.
- A collaborative team player with excellent communication skills.
Benefits
- Competitive compensation package including base salary and equity.
- Health insurance with a discount for family members.
- Hybrid work and a lovely office situated in the heart of TLV.
- Career development and growth opportunities.
- Other perks include sports lessons, meal choices, happy hours, team events, and more.