As a Senior Full Stack Developer at SAP Labs Singapore, you will work on building cutting-edge machine learning and knowledge graph pipelines for various use cases. You will lead the development of Knowledge Graph-related functional services, mentor junior developers, and contribute to the design and implementation of intelligent agents.
Requirements
- 8-12 years hands-on experience in related fields
- Bachelors or Master’s degree in Computer Science, Engineering or equivalent education
- A solid foundation in computer science, with strong competencies in algorithms, data structures, object-oriented programming, design patterns, multi-threaded programming, and software design principles
- Proficiency in at least two of the server/client-side programming languages such as Python, Java, Go
- Strong computer science fundamentals (algorithms, data structures, design patterns) and programming skills (Python, Java, etc). Familiar with best practices for reusability and extensibility
- Proven ability to understand and transform prototypes into productive machine learning systems
- Experience with cloud-based application development using Docker & Kubernetes
- Experience in building, deploying & managing CI/CD pipelines through Jenkins across multiple hyperscaler environments such as AWS, GCP or Azure
- Experience in secure software development life cycle
- Thorough understanding of proven Machine Learning techniques and frameworks (Tensorflow, PyTorch, scikit-learn)
- Hands-On experience with version control tools such as Github, Bitbucket
- Experience in RESTful implementation, micro-service architectures, and container patterns
- In-Depth understanding of System Design & Software Architecture
- Knowledge on open-source cloud frameworks such as OpenStack, Cloudfoundry etc.
- Experience with common software development methodologies (e.g. agile development)
- Able to build strong interpersonal relationships with internal and external stakeholders
- Drive engagement across Architecture, Implementation, Testing, and Delivery of the Product
- Excellent written and communication skills in the English language
Benefits
- Collaborative team environment
- Strong focus on learning and development
- Recognition for individual contributions
- Variety of benefit options