As a Senior Staff SW Engineer on the Data Exchange team, you will:
Lead and apply best practices in SW engineering Project lifecycle management: scoping, data preparation, deployment, and monitoring
Collaborate widely: Work cross-functionally with product managers, data scientists, backend engineers, and business stakeholders to deliver intuitive, customer-focused applications.
Be expected to help architect, integrate, optimize, deploy, and code high-scale resilient services
Contribute from your experience and mentor engineers in the group and improve overall productivity and quality of solutions.
Responsibilities
Design and Build scalable solutions: architect, implement and integrate, and optimize production Backend services and pipelines systems at high scale.
End-to-End solutions Ownership: Manage the entire Product lifecyclefrom problem definition and distributed feature engineering, through model development, deployment, and ongoing monitoring.
Cross-Functional Partnership: Partner with product, analytics, and engineering teams to translate business needs into a working engineering solutions.
Innovation & Exploration: Stay abreast of and experiment with the latest developments in the industry to bring customer value, by utilizing latest technologies and GenAI solutions.
Ensure high performance, scalability, and resilience of deployed solutions.
Requirements: Minimum of 12 years of hands-on experience developing backend services using:
Spring/SpringBoot framework
Kafka
Relational and non-relational DBs
Containerization frameworks
Cloud Technologies - Advantage
Ability to weigh and communicate architecture trade-offs
Microservices architecture
Async vs. Sync communication
Demonstrated ability to design and operate large-scale, fault-tolerant solutions
Drive large-scale, end-to-end technical initiatives grounded in industry best practices
Self-motivated, proactive and able to multitask with Can-do approach, creativity and learning mindset
Excellent English, both oral and written
.המשרה מיועדת לנשים ולגברים כאחד