Candidates need prior experience managing engineers and teams, a solid engineering background across backend and frontend, and comfort making data-driven decisions. Strong stakeholder skills, empathy, and openness to adopting AI tools in the team are also required.
8+ YOECandidates need at least 8 years of native iOS development experience, including Swift, Objective-C and Xcode. They must understand REST services, MVC, JSON and iOS design patterns, and a computer science degree is desired.
3+ YOECandidates need a PhD or M.S. in a related technical field and years of experience building computer vision or multimodal systems. eBay also requires hands-on work with vision-language models, Python, PyTorch or TensorFlow, and large-scale data tools like PySpark, SQL, and Hadoop.
6+ YOECandidates need 6+ years of professional software engineering experience, with production backend work in Java or a comparable language. They also need hands-on experience with REST APIs, unit and integration testing, REST Assured and Cypress.
Java, Spring Boot, REST Assured, Cypress, JUnit, GCP
12+ YOECandidates need 12+ years of native iOS development, including leadership or mentoring experience. They need deep Swift, iOS architecture and concurrency skills, plus experience shipping high-traffic consumer apps.
Swift, SwiftUI, Combine, The Composable Architecture (TCA)
8+ YOECandidates need a quantitative degree or equivalent experience, and 8+ years (6+ with a Master's) using data for business decisions. They need strong problem-solving, clear communication with senior leaders, experience with large data sets, and skills in big data tools such as Hadoop, Spark, SQL and Tableau.
7+ YOECandidates need 7+ years of software or infrastructure engineering experience, strong Golang or Python skills, and hands-on work with containerized services in Kubernetes. Familiarity with observability tools such as Prometheus, Grafana, OpenTelemetry or ClickHouse is needed.
5+ YOECandidates need 5+ years leading cross-functional technical programs, strong planning and risk management skills, and understanding of system design. Advanced skill with Jira, Confluence and Agile methods, plus practical use of AI tools, is expected.
Jira, Airtable, Confluence, Google Workspace, ChatGPT Enterprise, Gemini
10+ YOECandidates need 10+ years of professional software engineering experience building production backend systems, proficiency in Java, Go or Python, and experience with distributed systems, databases, messaging and cloud platforms. Strong system design, debugging and communication skills are also required.
5+ YOECandidates need a computer science or related degree with 5+ years of experience (MS) or 7+ years (BS), plus experience building distributed applications in Python, Java or Scala. Experience with NoSQL stores, cloud platforms and scalable ML pipelines is required; Spark, MLOps and LLM/RAG work are assets.
10+ YOECandidates need a bachelor's degree in EE, CS or a related field and 10+ years of professional native mobile development experience. Strong decision-making, communication, mentoring and technical leadership skills are also required.
Communication skills, Collaboration, Decision making, Coaching, Project management, Team leadership
5+ YOECandidates need a PhD or MS in computer science or a related field, plus 5 or more years building computer vision or multimodal systems at scale. Strong Python, PyTorch or TensorFlow skills, vision-language model experience and excellent communication are required.
3+ YOECandidates need a Ph.D. or M.S. in a technical field such as computer science or machine learning, plus 3 or more years building large-scale computer vision or multimodal systems. Hands-on experience with visual-language models, PyTorch or TensorFlow, and Python is required.
1+ YOECandidates need a PhD or MSc in computer science, machine learning, AI or a related technical field, plus at least one year of building large-scale computer vision or multimodal systems. eBay Canada Technology also asks for hands-on work with visual-language models, agentic or VLM-powered pipelines, Python and PyTorch or TensorFlow, and strong communication skills.
3+ YOECandidates need a PhD or MS in a quantitative field with years of applied ML research. They need expertise in causal inference, gradient boosting, LLM systems and evaluation, and Python data tools, plus experience taking research into production.
7+ YOEeBay Canada Technology needs a Master's or PhD in a quantitative field and 7+ years of analytics experience. Candidates need deep experimentation and causal inference skills, strong SQL, hands-on generative AI or LLM experience, and a track record leading analytics work.
5+ YOECandidates need 5+ years of Android development experience in Kotlin and Java, with strong testing skills in JUnit and Espresso. They should know SOLID principles, modern patterns like MVVM and dependency injection, and use AI developer tools.
Candidates need experience leading and developing engineering teams and delivering complex data or platform initiatives. They also need a strong foundation in distributed systems and cloud data platforms, hands-on knowledge of tools such as Kafka, Spark, Flink, Databricks, Airflow, dbt and AWS, and a bachelor's degree in a technical field or equivalent experience.
10+ YOECandidates need 10+ years of software engineering experience building high-traffic distributed systems, strong skills in Java, Python, or Kotlin, and deep experience designing APIs at scale, including GraphQL and REST. Experience with Agile teams and clear technical specifications is also required.
7+ YOECandidates need 7+ years of product management or strategy experience, ideally in e-commerce, video or social commerce, and a bachelor's degree. Strong analytical skills, comfort with ambiguity, and the ability to influence without authority are required.
2+ YOECandidates need at least 2 years of professional native iOS development experience, strong Swift and SwiftUI skills, and knowledge of MVC or MVVM and async/await. Experience with REST APIs and unit testing is also needed.
Swift, SwiftUI, UIKit, Swift Package Manager, CocoaPods