Please note that this site has updated features that do not run on older versions of Internet Explorer.
For an optimal experience, please use another browser or the most recent version of IE.
Responsibilities
- Build, evolve, and scale state-of-the-art machine learning system infrastructure powering PayPal's data and AI Platforms.
- Be a key engineer contributing to the design, development and operation of the large-scale infrastructure systems.
- Work with other Machine learning / Deep learning researchers and backend engineers to implement scalable solutions to solve complex problems.
- Creating data pipelines and overall workflow orchestration to cover data and end-to-end user needs for AI platform.
- Iterate quickly through latest packages and R&D on latest information.
- Collaborate with team members in team activities with lateral teams across disciplines and vertical groups, and upwards with project management elements.
- Ensure the quality of deliveries and ensure conformance to processes and practices.
- Lead junior team engineers to be a proven results-oriented team with a delivery focus
Qualifications
- 5+ years experience for MS; 7+ years experience for BS.
- BS/MS in Computer Science or equivalent experience in related field.
- A senior software engineer with very solid Java and Python programming skills, and system operation experience of Unix or Linux systems.
- Excellent experience with Bigdata technologies (Hadoop, Spark, HBase, Hive, Flink, Kafka, etc.).
- Excellent Experience with Cloud and Container-based technologies (AWS, Google cloud, Kubernetes, docker, etc.).
- Good experience with Machine Learning knowledge and technologies (TensorFlow, PyTorch, Caffe, Sci-kit, Theano, SparkMlib, etc.).
- Experience with Configuration Management tools (Ansible, puppet, etc.) is a plus.
- Experience with Monitoring, Alerting and Performance Analysis tools (Grafana, Zabbix, etc.) is a plus.
- Strong English verbal and written communication skills.
- Good leadership and strong ability to understand business requirements clearly, take pressure and lead team members to deliver outcome.
- Good initiative, conscientiousness, active and hard working attitude, great technical enthusiasm and be positive for new technologies and changes.