

Share
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.
These jobs might be a good fit

Share
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.
These jobs might be a good fit

Share
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
These jobs might be a good fit

Share
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
These jobs might be a good fit

Share
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.
These jobs might be a good fit

Share
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 .
These jobs might be a good fit

Share
As a senior engineer, you'll take part throughout the product development lifecycle—from conceptual design to product launch—while working closely with Product Managers, Designers, and Architectural teams.
What you'll do and learn:
Translate requirements to software design and create clean, efficient, extensible, maintainable crash-free code thats aligned with native platform guidelines
Responsible for subsytems within a large domain, possessing in-depth knowledge and expertise. Taking full responsibility for the entire software life cycle, including design, development, testing, deployment, observability and monitoring.
Serve as a key player in influencing and guiding others towards the right technical decisions.
Identifying areas of features likely to change and integrating flexibility in the design for these area improving engineering velocity.
Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles.
Manage project features, break into sub-tasks, identify and resolve issues for efficient execution.
Provide technical guidance, code review for immediate team and other teams, coaching, and mentorship to individual team members.
Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.
Leads and improves E2E testing quality and increase delivery velocity across features
What you will bring:
6+ years professional experience in native mobile development
Understanding of advanced swift features such as generics / concurrency mgmt /
Experience with dependency management tools in iOS - SPM/Cocoapods/Carthage etc
Basic understanding of system design for large scale consumer mobile applications
Familiarity with CI/CD tools
Advanced networking skills ie. migration between stacks, graphql, protobuff, streaming protocols, pub-sub ect.
Experience monitoring and improving app performance
experience designing, implementing, maintaining shared code
Advanced understanding of iOS design paradigms (HIG)
Innovative, team player, excellent communication and decision-making
Strong sense of ownership and interpersonal skills to work effectively across teams
Strong learning ability, self-driven
Excited about new and innovative technologies within immediate field of expertise
Attending knowledge sharing sessions, both within the company and externally
Learning transferable skills
Bachelor's degree in EE, CS or other related field..
These jobs might be a good fit

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.
These jobs might be a good fit