Software Engineer: Data Applications
At eBay, we're changing the way people shop and sell. Our platform empowers millions of buyers and sellers worldwide.
We're committed to pushing boundaries and leaving our mark as we reinvent ecommerce for enthusiasts.
Authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work every day.
We sustain the future of our customers, company, and planet together.
We connect people and build communities to create economic opportunities for all.
About the Role
Data & Metrics is responsible for building a secure, highly available analytics platform that meets data needs. We handle petabytes of data rapidly.
This role involves creating and enriching data applications that serve thousands of internal customers and millions of external users.
We offer equal opportunities for talented individuals interested in design and coding.
If you're familiar with Java, data structures, object-oriented programming, algorithms, and have experience in big data or open-source contributions, join us.
What You Will Accomplish
You'll design entire solutions independently for business challenges or products. You'll guide and coach team members in implementation.
You'll collaborate with senior technical members, product managers, architects, and engineering teams to ensure quality and efficiency in product delivery.
You'll define, design, and enforce best practices tailored to our environment, fostering innovation and scalability.
You'll communicate and present ideas effectively to all management levels, technical and non-technical audiences.
You'll drive energy and questions that foster ideation, creativity, and higher-level thinking.
What You Will Bring
You'll need a Bachelor's, Master's, or Ph.D. in CS, EE, or related fields. You'll require 6+ years in software development, with at least 2 years in big data or machine learning.
You'll have strong problem-solving skills and ambition. Deep knowledge of Java or Python is essential, along with web development skills, middleware like Spring Boot, databases, caches, and big data technologies such as Hadoop, Spark, Flink, Kafka.
Clean coding habits, attention to detail, and focus on quality and best practices are crucial. Excellent communication skills in English are required, both oral and written.
Experience contributing to open-source projects and working in a multinational company are pluses.