

Full-Stack Development: Lead the end-to-end development of features and applications, from concept to deployment, ensuring seamless integration between frontend and backend components.
Frontend Expertise: Design and implement highly responsive and intuitive user interfaces using ReactJS, ensuring optimal performance, accessibility, and user experience. Utilize NodeJS for build tools, server-side rendering, or API gateways as needed.
Backend Mastery: Develop and maintain scalable, secure, and high-performance RESTful APIs and microservices using Java and Spring Boot. Design and manage database schemas, ensuring data integrity and efficient querying.
Architectural Contribution: Collaborate with architects and product managers to define technical strategies, system designs, and best practices. Drive architectural decisions that promote scalability, reliability, and maintainability.
Code Quality & Best Practices: Write clean, well-documented, and testable code. Conduct thorough code reviews, enforce coding standards, and champion best practices in software development, including CI/CD pipelines.
Troubleshooting & Optimization: Identify and resolve complex technical issues, performance bottlenecks, and security vulnerabilities across the full stack.
Mentorship & Leadership: Provide technical guidance and mentorship to junior and mid-level developers, fostering a culture of continuous learning and improvement.
Cross-functional Collaboration: Work closely with product owners, UI/UX designers, QA engineers, and other stakeholders to translate requirements into technical solutions and deliver impactful features.
Innovation: Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and approaches to enhance our development processes and product offerings.
Frontend Proficiency:
Strong expertise in ReactJS (Hooks, Context API, Redux/Zustand, etc.).
Proficiency with JavaScript/TypeScript , HTML5, and CSS3.
Experience with modern frontend build pipelines and tools (e.g., Webpack, Babel).
Familiarity with NodeJS for various frontend-related tasks or services.
Backend Proficiency:
Extensive experience with Java and the Spring Boot framework.
Solid understanding of RESTful API design principles and microservices architecture.
Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA).
Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
AI Code Generation: Familiarity with foundational AI concepts and practical experience applying AI-powered coding generation (e.g., OpenAI Codex, GitHub Copilot, Anthropic Claude, Cursor, Windsurf or understanding of transformer-based code generation) will be a significant asset.
Cloud & DevOps (Preferred):
Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Familiarity with CI/CD practices and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Preferred:
Experience with message queues/brokers (e.g., Kafka, RabbitMQ, SQS).
Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Splunk).
Experience with performance tuning and optimization of Java applications.
Understanding of security best practices in application development.
Experience with Agile/Scrum development methodologies.
משרות נוספות שיכולות לעניין אותך

Lead Strategic Transformation: Spearhead the design, development, and evolution of eBay's Cloud Software-Defined Platforms, Infrastructure, and Networking, ensuring our private cloud compute environment is at the cutting edge of performance and scalability.
Drive Operational Excellence with AI: Champion our Site Reliability Engineering (SRE) principles, leveraging advanced AI/ML techniques to identify new opportunities for global operational efficiency and predictive intelligence across our vast infrastructure.
Build & Inspire World-Class Teams: Recruit, mentor, and lead a diverse, globally distributed team of infrastructure software engineers. Foster a culture of technical excellence, continuous learning, and innovation, empowering your team members to achieve their full potential and grow their careers.
Influence & Execute: Translate high-level business needs into clear, actionable engineering plans. Provide expert technical guidance and leadership, automating processes and enhancing team productivity from ideation through deployment and operations.
Ensure End-to-End Quality: Own the full software lifecycle instrumentation, from initial requirements gathering to robust software development and seamless deployment, ensuring quality, observability, and scalability are built-in from day one.
Strategic Collaboration:
15+ years of progressive industry experience with a deep focus on large-scale infrastructure, distributed systems, and/or cloud engineering.
10+ years in senior leadership roles within the technology sector, ideally managing global, geographically distributed software development and operations teams.
Proven expertise in Software-Defined Infrastructure and Software-Defined Networking.
Demonstrated experience in Site Reliability Engineering (SRE) and building highly resilient, scalable systems.
Experience leveraging AI/ML to drive operational insights, productivity, automation, or efficiency improvements in infrastructure.
Exceptional ability to lead organizational change management, influence executive stakeholders, and drive consensus in complex, cross-functional environments.
Expertise in modern global software development methodologies (e.g., Agile, DevOps).
Superior communication skills , with a track record of clearly articulating critical technical updates and strategies to diverse audiences, including C-level leadership.
Proficiency in infrastructure as code (IaC) and traffic engineering .
Hands-on experience with Kubernetes and related container orchestration technologies.
Experience with service mesh implementations .
Leadership in open-source projects related to cloud infrastructure.
Strong understanding of networking, cybersecurity principles, and related fields within a cloud context.
Experience operating and scaling platforms in high-traffic, global, and exceptionally large-scale environments.
Familiarity with multiple programming languages, including
משרות נוספות שיכולות לעניין אותך

Platform Development & Maintenance: Build, maintain, and improve our Spring Boot framework, ensuring it's robust and scalable for thousands of internal applications.
AI Powered Tooling: Identify problems and develop AI powered solutions to platform engineering problems
Build & Deployment Automation: Design and maintain CI/CD pipelines using tools like Jenkins and Tekton to ensure fast, reliable, and automated software builds and deployments.
Release Management: Coordinate software releases across multiple teams, managing dependencies and aligning with the product roadmap.
Docker & Containerization: Build and maintain optimized Docker images, run automated vulnerability scans, and manage our image repositories and registries.
Infrastructure Management: Set up and maintain our development, staging, and production environments, and monitor system performance to ensure stability.
Security & Compliance: Ensure the platform is secure by regularly patching images, handling sensitive data properly, and maintaining audit logs.
Documentation & Collaboration:
3-5 years of professional experience in Java development
Strong expertise in Maven and Spring Boot .
Hands-on experience with CI/CD tools such as Jenkins and Tekton .
Strong knowledge of containerization technologies, including Docker and Kubernetes .
Experience with version control systems like Git and branching strategies.
A collaborative mindset with a desire to work with cross-functional teams.
משרות נוספות שיכולות לעניין אותך

What You’ll accomplish
Crafting/giving functional and technical direction to a solution
Test-driven development (TDD)/Behavior Driven Development (BDD), clean code, software craftsmanship
Testing at all levels (unit, integration, UI and acceptance)
Refactoring to enhance testability and re-usability
Continuous delivery and integration
Identify project risks, quantify risk/benefit relationships
What You’ll bring
Bachelor's degree from an accredited College or University in Computer Science or related major and 5+ years of mobile development experience
Experience in iOS, Swift, Objective-C, and XCode as well as familiarity with the integration of network services
Knowledge of GraphQL, REST is helpful
Knows about Async/Await, concurrency, combine, UIkit, SwiftUI and various iOS development frameworks essential for Mobile Application development
Full stack development experience is a bonus
משרות נוספות שיכולות לעניין אותך

Responsibilities:
Collaborate with architects and product managers to gather and analyze requirements.
Author comprehensive software design documents to outline innovative solutions.
Develop high-quality code with a focus on test-driven development.
Design, implement, and maintain CI/CD pipelines for efficient software deployment.
Develop monitoring dashboards and alert systems to ensure service performance.
Fix and resolve production issues, providing outstanding customer support.
M.S. or PhD in Computer Science or a related field, with a minimum of 3+ years of proven experience
Extensive experience with LDAP and Active Directory (AD) directory services for authentication, identity management, and integration into secure cloud environments.
Proficiency in one or more programming languages: Python, Go, C++ or Java.
Proficient in problem-solving, with a strong understanding of data structures and algorithms and a solid foundation in core computer science concepts, including operating systems, security, databases and distributed systems.
Experience working with both relational and non-relational databases like MySQL, MongoDB
Experience working in any of Cloud Security Software development like Authentication, Authorization, Access management, Data encryption
Nice to have skills,
Authentication and Authorization - OIDC, OAuth, SSO, FIDO
Access management - RBAC, Scope Claim based access, Policy based access
Kubernetes customization – API Server webhooks, Custom Resource definitions, Controllers
Service mesh technologies like Istio and Envoy
משרות נוספות שיכולות לעניין אותך

Platform Development: Build and roll out features for our Node.js and MUSE frameworks.
Developer Support: Provide direct support to developers, debugging issues and triaging requests in our Slack channels.
Maintenance & Operations: Manage monthly releases, Node.js runtime upgrades, and software upgrades.
Tooling & Automation: Enhance our software upgrade tooling and support our continuous integration and deployment pipelines with tools like NPM, Docker, and Jenkins .
System Integration: Integrate our frameworks with critical eBay systems, including single sign-on (SSO), cloud services, logging, metrics, and security.
Performance & Security: Conduct performance testing and ensure our platforms are secure with regular open-source security upgrades.
Web Technologies: Work with a range of modern web technologies, including Webpack, Vite, and React .
3-5 years of professional experience in software engineering.
Strong expertise in JavaScript, Typescript, Node.js, and React .
Knowledge of web technologies - Webpack , Vite
Experience with Kubernetes , Docker
Experience with a range of developer tooling and workflows.
Experience developing REST and GraphQL APIs
A collaborative mindset and excellent communication skills.
משרות נוספות שיכולות לעניין אותך

first point of contact (L1) for all support requests related to the AI/ML Platform, including ML training, inference, model deployment, and GPU allocation.
Provide operational and on-call (PagerDuty) support for Ray.io and Kubernetes clusters running distributed ML workloads across cloud and on-prem environments.
Monitor, triage, and resolve platform incidents involving job failures, scaling errors, cluster instability, or GPU resource contention.
Manage GPU quota allocation and scheduling across multiple user teams, ensuring compliance with approved quotas and optimal resource utilization.
Support Ray Train/Tune for large-scale distributed training and Ray Serve for autoscaled inference, maintaining performance and service reliability.
Troubleshoot Kubernetes workloads , including pod scheduling, networking, image issues, and resource exhaustion in multi-tenant namespaces.
Collaborate with platform engineers, SREs, and ML practitioners to resolve infrastructure, orchestration, and dependency issues impacting ML workloads.
Improve observability, monitoring, and alerting for Ray and Kubernetes clusters using Prometheus, Grafana, and OpenTelemetry to enable proactive issue detection.
Maintain and enhance runbooks, automation scripts, and knowledge base documentation to accelerate incident resolution and reduce recurring support requests.
Participate in root cause analysis (RCA) and post-incident reviews
Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical discipline (or equivalent experience).
5+ years of experience in ML operations, DevOps, or platform support for distributed AI/ML systems.
Proven experience providing L1/L2 and on-call support for Ray.io and Kubernetes-based clusters supporting ML training and inference workloads.
Strong understanding of Ray cluster operations , including autoscaling, job scheduling, and workload orchestration across heterogeneous compute (CPU/GPU/accelerators).
Hands-on experience managing Kubernetes control plane and data plane components , multi-tenant namespaces, RBAC, ingress, and resource isolation.
Expertise in GPU scheduling, allocation, and monitoring (NVIDIA device plugin, MIG configuration, CUDA/NCCL optimization).
Proficiency in Python and/or Go for automation, diagnostics, and operational tooling in distributed environments.
Working knowledge of Kubernetes and cloud-native environments (AWS, GCP, Azure) and CI/CD pipelines .
Experience with observability stacks (Prometheus, Grafana, OpenTelemetry) and incident management tools (PagerDuty, ServiceNow).
Familiarity with ML frameworks such as TensorFlow and PyTorch, and their integration within distributed Ray/Kubernetes clusters.
Strong debugging, analytical, and communication skills to collaborate effectively with cross-functional engineering and research teams.
A customer-centric, operationally disciplined mindset focused on maintaining platform reliability, performance, and user satisfaction .
משרות נוספות שיכולות לעניין אותך

Full-Stack Development: Lead the end-to-end development of features and applications, from concept to deployment, ensuring seamless integration between frontend and backend components.
Frontend Expertise: Design and implement highly responsive and intuitive user interfaces using ReactJS, ensuring optimal performance, accessibility, and user experience. Utilize NodeJS for build tools, server-side rendering, or API gateways as needed.
Backend Mastery: Develop and maintain scalable, secure, and high-performance RESTful APIs and microservices using Java and Spring Boot. Design and manage database schemas, ensuring data integrity and efficient querying.
Architectural Contribution: Collaborate with architects and product managers to define technical strategies, system designs, and best practices. Drive architectural decisions that promote scalability, reliability, and maintainability.
Code Quality & Best Practices: Write clean, well-documented, and testable code. Conduct thorough code reviews, enforce coding standards, and champion best practices in software development, including CI/CD pipelines.
Troubleshooting & Optimization: Identify and resolve complex technical issues, performance bottlenecks, and security vulnerabilities across the full stack.
Mentorship & Leadership: Provide technical guidance and mentorship to junior and mid-level developers, fostering a culture of continuous learning and improvement.
Cross-functional Collaboration: Work closely with product owners, UI/UX designers, QA engineers, and other stakeholders to translate requirements into technical solutions and deliver impactful features.
Innovation: Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and approaches to enhance our development processes and product offerings.
Frontend Proficiency:
Strong expertise in ReactJS (Hooks, Context API, Redux/Zustand, etc.).
Proficiency with JavaScript/TypeScript , HTML5, and CSS3.
Experience with modern frontend build pipelines and tools (e.g., Webpack, Babel).
Familiarity with NodeJS for various frontend-related tasks or services.
Backend Proficiency:
Extensive experience with Java and the Spring Boot framework.
Solid understanding of RESTful API design principles and microservices architecture.
Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA).
Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
AI Code Generation: Familiarity with foundational AI concepts and practical experience applying AI-powered coding generation (e.g., OpenAI Codex, GitHub Copilot, Anthropic Claude, Cursor, Windsurf or understanding of transformer-based code generation) will be a significant asset.
Cloud & DevOps (Preferred):
Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Familiarity with CI/CD practices and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Preferred:
Experience with message queues/brokers (e.g., Kafka, RabbitMQ, SQS).
Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Splunk).
Experience with performance tuning and optimization of Java applications.
Understanding of security best practices in application development.
Experience with Agile/Scrum development methodologies.
משרות נוספות שיכולות לעניין אותך