AI/ML Software Engineer
ebayinc
Job Description
What You Will Accomplish:
- Build large-scale applications, low-latency APIs, data pipelines, and foundational architectures to support eBay’s business operations and customer experiences.
- Design and implement highly configurable, metadata-driven platforms to enable seamless ingestion of attributes, rules, models, policies, and derived aggregates.
- Develop machine learning models and Gen AI tools to generate insights and improve customer experiences across eBay.
- Partner with architects, business leaders, and industry experts to devise strategies and scalable solutions.
- Be responsible for the entire software lifecycle, including design, development, testing, and experimentation.
- Mentor and lead junior team members by setting examples and guiding them toward success.
What You Will Bring:
- Prefer Technical degree with 3-5+ years of relevant software development experience.
- Strong hands on Machine Leaning experience, AI/ML/Gen AI, LLM's and proven experience in building and running AI/ML/GenAI models in production environments.
- Outstanding programming skills in Java, Scala, and Python, with hands-on experience in frameworks like PyTorch and TensorFlow.
- Proven experience with APIs and Distributed Systems, building and consuming horizontally scalable RESTful APIs, GraphQL, and distributed systems.
- Hands-on experience with technologies like Spark, Flink, and Kafka with practical experience in their use.
- Strong understanding of SQL, NoSQL, and sophisticated data modeling techniques.
- Hands-on experience with the Hadoop ecosystem (HDFS, MapReduce, Hive, Spark) for building and optimizing large-scale data solutions.