1. DevOps Engineer
Job Requirement:
- Experience in Programming language (Python, Go, Bash and Shell)
- Experience working with Unix/Linux systems
- Have Self-innovation mindset, and creativity on building internal systems.
- Have Knowledge in DevOps automation tools (Jenkins, Ansible, Stackstorm, etc.)
- Experience using Cloud Infrastructure services and utilities (Aliyun, GCP, AWS )
- Experience with monitoring tools (Grafana, Prometheus, Datadog, Scalyr, New Relic) is a plus
- Experience with virtualization platforms such as Docker is a plus
- Experience working together with teams from several departments to facilitate the orderly execution of a proposed project plan
2. Engineering Manager (Engineering Productivity)
Minimum qualifications:
- Bachelor’s degree in Computer Science, similar technical field, or equivalent practical experience.
- 3 years of experience in leadership and people management.
- Programming experience in one of the following: Java, C++, Python, Go
- Extensive experience with Test UI Automation.
3. IT Security Lead (Offensive)
Requirements :
- Strong penetration testing / Red Team experience
- Experience performing discovery activities, attack planning, test execution, and detailed reporting on penetration testing scenarios and findings
- Proficient with Metasploit, Cobalt Strike, Canvas or equivalent framework
- Solid understanding of networking, TCP/IP, and virtualization
- Solid understanding of tactics and techniques for evading Intrusion Detection Systems and Security products
- Experience with Bash scripting and basic Perl, Java, or Python
- Experience with bounty program and preferred at least identified a valid bug on major platforms such as hackerone, bugcrowd, etc
- Able to communicate the identified vulnerabilities to other team members through easy and understandable explanation
- Preferably pose OSCP certification
4. Principal Engineer
Requirements:
- Bachelors Degree in computer science or other related field
- 2+ years of experience planning, architecting, designing, developing and delivering software related to platforms at scale
- Proficiency developing object oriented software in Java and Spring
- Deep knowledge of Spring Framework, Protobuf, ReST and JSON.
- Experience with design and development of scalable web services and platforms
- Knowledge of one or more SQL and/or NoSQL databases
- Strong understanding of authentication and authorization best-practices for distributed applications
- Strong problem solving skills and a passion for debugging complex issues
- Proficiency with at least one scripting language (Perl, Python, UNIX Shell Script etc.)
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
- Prior experience in implementing vertically scalable solutions
- Experience supporting a high-volume operations environment
- Experience with GIT, Continuous Integration systems (Hudson/Jenkins) & Bug Tracking (Jira) tools
- Experience with using Agile/Scrum methodology for software development
- Expert in Java8+, especially in concurrent and async usages
- Extensive experience in containers and container-related technologies
5. Senior Network Engineer
Requirements:
- Minimum 5+ years of experience as a network engineer
- Hands on experience in a multi-vendor environment (e.g., Cisco, Arista, Aruba, Palo alto)
- Knowledge of networking concepts (switches, routers, protocols such as TCP/IP, etc.) design & implementation
- CCNP / CCIE or equivalent certifications is a plus
- Understanding of Linux/Unix OS networking
- Has good knowledge in cloud platforms (AWS, GCP, Alibaba and more)
- Experience with automation tools (Ansible, terraform, etc)
- Experience developing network toools and automation in Python or Golang
6. Senior Software Engineer
Requirements:
- B.S. degree in Computer Science or related field (preferred)
- 2-4 years of software development experience
- Expertise with Java or similar object-oriented languages
- Strong understanding of MySQL or similar relational databases
- Understanding of how to build high volume, distributed back-end services with latest technologies
- Experienced with a modern Javascript framework like React.js is a plus
- Experienced with building scalable websites (e-commerce) or large-scale applications
- Possess strong debugging skills
7. Senior Software Engineer (Engineering Productivty)
Requirements:
- Have 3-5 years of working experience in related field
- Test Automation tool: Katalon, Appium and xCode
- Programming Language: Go, Python, Java, JavaScript
- Web Services: JSON, REST, RPC, XML, GQL, gRPC
- Database: RDBMS, NoSQL, and Caching Technologies such as PostgreSQL, MySQL, Redis, and/or Apsara DB.
- Continuous test, integration and deployment
8. Senior Software Engineer Data Science Platform
Requirements:
- Degree in Computer Science / Engineering or related
- Knowledge and experience in: Computer networks, Operating systems, Cloud platform, Linux/Unix command line, Test engineering (preferred) and Software design patterns (preferred)
- Python programming experience preferred
- Experience in deploying services to production preferred
9. Senior System Engineer (Cloud Engineer)
Qualifications:
- Experience with Linux environments.
- Experience with automation, from simple shell/python scripts to more complex software engineering solutions.
- Experience with common data storage design patterns. (Cache, persistent storage, etc.)
- Understanding of common system engineering design principles, e.g. how virtualization works, load balancing patterns, computer networking, and is aware of basic security.
- Have experience/exposure to cloud services (AWS/GCP/Alibaba Cloud).
- Understanding of CI/CD is a plus. (Ansible, Terraform, Jenkins)
- More than 1 year of experience with any programming language. (Golang is a plus)
10. Software Engineer
Requirements:
- B.S. degree in Computer Science or related field (preferred)
- 1+ years of software development experience
- Expertise with Java or similar object-oriented languages
- Strong understanding of MySQL or similar relational databases
- Understanding of how to build high volume, distributed back-end services with latest technologies
- Experienced with a modern Javascript framework like React.js is a plus
- Experienced with building scalable websites (e-commerce) or large-scale applications
- Possess strong debugging skills.
12. Software Engineer (Engineering Productivity)
Requirements:
- Test Automation tool: Katalon, Appium and xCode
- Programming Language: Go, Python, Java, JavaScript
- Web Services: JSON, REST, RPC, XML, GQL, gRPC
- Database: RDBMS, NoSQL, and Caching Technologies such as PostgreSQL, MySQL, Redis, and/or Apsara DB.
- Continuous test, integration and deployment
13. Software Engineer Data Science Platform
Requirements:
- Degree in Computer Science / Engineering or related
- Knowledge and experience in: Computer networks, Operating systems, Cloud platform, Linux/Unix command line, Test engineering (preferred) and Software design patterns (preferred)
- Python programming experience preferred
- Experience in deploying services to production preferred
14. Software Engineer Lead
Requirements :
- Bachelor’s degree majoring in computer science or other related fields
- Minimum 5 Years experience in a related field
- +2 years of software engineer lead/managerial experience
- Experience with github, Linux
- Strong algorithmic, data structure and object oriented programming skills
- Software Architecture and Design Methodologies
- You have led technical projects from concept, design, to delivery
- You have multiple years of experience debugging complex issues at every level of the stack
- You are experienced in leading a team of developers; you have the ability and interest to teach others best practices and mentor less experienced engineers
- Execute performance benchmarking and monitoring
- Experienced with relational databases; such as PostgreSQL
- Experience with NoSQL database
- Experience building clean, maintainable, and well-tested code
- Experience with cloud infrastructure systems
- Solid Experience with Golang, JS and CSS is a plus
15. Software Engineer-Android
Requirements :
- Bachelor’s’ degree in Computer science or equivalent degree.
- Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization
- Experience in Object Orianted Programming Language such as Java,C++,Kotlin,Objective C,Swift, etc
- Experience with Android framework
- In-depth understanding of design patterns and their application
- Familiarity with end-to-end systems development life cycles
- Excellent analytical, decision-making, problem-solving, team, and time management skills
- Positive outlook, strong work ethic, and responsive to internal and external clients and contacts
- Possess strong debugging skills.
16. Software Engineer-Web Platform
Requirements:
- Bachelor’s’ degree in Computer science or equivalent degree.
- 1 year experience in software engineering for mobile web development
- Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization
- Proficiency in NodeJS, React or other Javascript Library/Framework
- Experience with the mobile web platform is necessary
- In-depth understanding of design patterns and their application
- Fluency in developing and understanding sequence diagrams, class models, etc.
- Excellent analytical, decision-making, problem-solving, team work, and time management skills
- Positive outlook, strong work ethic, and responsive to internal and external clients and contacts
- Possess strong debugging skills.
17. Technical Architect (Cloud Platform)
Requirements:
- Bachelor’s degree/Master Degree in computer science or other related fields with strong fundamental in algorithms, data structures, data modelling, and OOP4+ years of experience planning, architecting, designing, developing and delivering software related to platforms at scale8+ years experience with at least two programming languages (Go/NodeJS/Java/Scala/Python/C++), data modelling and pub-sub\ queue technologies in designing data-intensive and high traffic applications8+ years of experience in working with multiple web frameworks, encoding formats (JSON/XML/Thrift/Protobuf/etc), transport protocols (GRPC\RPC\HTTP\HTTP2) and using various database methodologies (SQL/NoSQL)Proficiency with TDD & BDD methodology in software development process
- Proficiency with at least one scripting language (Perl, Python, UNIX Shell Script etc.)Familiarity with GIT, Continuous
- Integration systems (Hudson/Jenkins) & Bug Tracking (Jira) tools
- Familiarity with virtualisation and containerization technologies
- Familiarity with using Agile/Scrum methodology for software development
- Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
- Extensive experience in marketplace-related technologies