Devops Engineer

Job Locations CN-Shanghai | CN-Shanghai
Posted Date 3 weeks ago(11/10/2021 5:55 PM)
Software Engineer


Artificial Intelligence is transforming the world in almost every industry. Everyone knows only good training data can produces the best machine learning solutions. However, creating training data with high quality in a scalable way is very challenging and very few companies can do it. The whole AI world is starving for great training data. Appen is the market lead in training data generation field for more than 22 years and generates all kinds of training data like content relevance, image & video, text and audio, as well as data capturing.

Appen Tech team is solving the AI data problem by combining the power of human and technology. This world-class and exciting engineering position awaits qualified candidate. This team is responsible for build the most efficient annotation platform to help millions of workers globally to complete their job more efficiently thus generating high quality training data. The platform includes image annotation, video annotation, voice/video transcription, translation, text annotation, Lexington, data capture tools, and preannotation with machine learning. It is an exciting opportunity to make your own mark in the AI data industry!


You also get the opportunity to work with our global tech team from Silicon Valley and Sydney. It is a leading data company with a start-up culture. People in the team are friendly, highly motivated, and extremely bright. Our team tries to maintain a work climate of professionalism, innovation, career growth, and fun. And we only want people who wants to make a huge impact to the AI world instead of just a job!



  • Work closely with Application Developers and contribute to architectural discussions.
  • Work closely with Machine Learning Scientists process automation specifically related to their work
  • Work with and support internal users in Sales, Sales Engineering, Customer Success, Marketing and Accounting on optimizations, break-fix and planning for the applications they use in support of our customers and contributors
  • Support of production infrastructure and services, including our
    • AWS Infrastructure such as EC2, ECS, S3, IAM, Route53, Elasticache, Load Balancers, CloudWatch etc.
    • IaC tools: Helm Charts, Terraform, Cloudformation
    • Java, Rails and Python Applications
    • Docker and Kubernetes
  • Apache Pulsar/Kafka, PostgreSQL, Redis databases, MongoDB.
  • Programming skills in Shell, Python
  • Provide leadership to the team in mastering technologies, identifying and implementing worthwhile new technologies and improving our process.
  • Continuous delivery (CI/CD) using Jenkins, Groovy Script, Docker, Chef/Ansible, AWS ECS, Kubernetes.
  • Site reliability and availability, including end-to-end performance, service monitoring, alerting, capacity sizing and planning.
  • 24/7 on-call rotation(with US/RU teams) for production support, troubleshooting production and development issues. After-hour emergencies are rare, and you will help us make them even rarer!
  • Business continuity planning and testing.


Skills and Experience:

  • At least 5 years of DevOps and system administration experience, preferably in mid or late startups.
  • At least 3 years in using/managing public cloud infrastructure.
  • Experience in configuring and supporting SaaS environments, provisioning resources, monitoring utilization and making adjustments in accordance with SOPs
  • Expertise in Docker and Kubernetes.
  • Experience monitoring/APM tools such as New Relic, CloudWatch and Rollbar.
  • Linux administration (Ubuntu, Amazon Linux, Centos) and scripting (e.g. shell script, Python).
  • Human skills, e.g. team player, clear and concise communication, problem solver, sense of humor.


Good to have:

  • Expertise in database scalability and availability, preferably with PostgreSQL, MongoDB and Redis.
  • Building hybrid cloud.
  • Experience in building IaC.
  • Data protection and secret handling technology such as Vault, AWS Secrets Manager.
  • Logging, Performance Monitoring (e.g. New Relic, DataDog, EFK/ELK)
  • Managing micro-services and real-time event processing is a big plus.



We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed