Platform Engineer
ebayinc
Job Description
What you will accomplish:
- Work closely w/ colleagues and customers in different functional groups and remote offices
- Identify problem areas in developer experience/productivity areas, write proposals for platform level solutions, align various stakeholders, design, build and deliver solutions end to end.
- Identify project risks, quantify risk/benefit relationships and provide alternative solutions as well as risk mitigation
- Enjoy being on a team of motivated, collaborative, high-achievers
- Communicate optimally and clearly within your team and across teams.
What you will bring:
- BS/Master’s Degree or Equivalent
- Strong experience with JVM languages (Java, Kotlin)
- Experience in building large, reliable, high performance and scalable distributed systems
- Experience with building event-driven, high performance applications
- Experience with designing and building RESTful APIs with Spring Boot
- Experience with at least one scripting language
- Prove experience in architecting backend systems
- Deep understanding of design patterns, and experience working in a layered architecture
- Knowledge of core CS concepts such as common data structures and algorithms
- Experience with modern DevOps principles and continuous delivery
- Experience and working knowledge with Kubernetes and Tekton is a plus
- Experience working with LLMs and ML Models is a plus
- Experience with building front-end applications using React or Angular is a plus
- Knowledge of DORA metrics, Flow Framework and Developer Productivity platform building experience is a plus
- A positive demeanor with a strong desire to succeed
- Excellent written and verbal communication skills