Senior Software Engineer
- תל אביב
- משרה קבועה
- משרה מלאה
- Architect, design, and implement high-performance software components across the stack.
- Take charge of major features and projects from concept to deployment.
- Stay ahead of the curve by evaluating and applying emerging technologies to enhance our systems.
- Collaborate with product managers, system engineers, and cross-functional teams to deliver impactful solutions.
- Implement and maintain automated testing frameworks, ensuring robust, test-driven code.
- Design and improve scalable, highly available systems supporting advanced technologies like computer vision and AI.
- Provide technical guidance and foster a culture of continuous learning and innovation.
- 6+ years of software engineering experience, including 2+ years with Python.
- Strong back-end development skills, microservices architecture, and experience with SQL and NoSQL databases.
- Proven ability to design and build scalable, distributed systems.
- Experience in a CI/CD environment with automated deployment pipelines.
- Solid understanding of test-driven development (TDD) with modern testing frameworks.
- Strong communication skills in English.
- B.Sc. in Computer Science, Engineering, or equivalent experience.
- Experience in a startup environment or multi-disciplinary product development.
- Background in multi-threaded applications and AWS-based systems (e.g., SQS, Lambda).
- Familiarity with Docker, Kubernetes, and REST APIs.
- Knowledge of computer vision technologies and video systems.
- Experience with tools like GitLab, InfluxDB, RabbitMQ, MongoDB, PyTorch.
Mploy