//

Join TAOS Data, Further Your Future!

Who We Are

Taos Data is the maker of TDengine, a next-generation IoT big data platform capable of handling large data volumes with industry-leading high performance and high storage efficiency. It has been well received by the developer community since it was made available under open source license two years ago, garnering more than 15,000 Github stars so far and hundreds of clones on a daily basis. It has also found solid market traction generating rapidly growing revenue for the company. Taos Data was founded and is led by veteran in the technology industry with accomplished and proven track records.

With its success so far in the technology community as well as in the marketplace, the company has enjoyed somewhat unprecedented support from 1st tier venture capital firms including GGV, Sequoia China and Matrix Partners, with rapidly rising valuation in recent years. Institutional funding to date has exceeded $70 million. Such support is also strong validation of our vision for a future, where big data will mostly be generated from machines, sensors as well as automation devices instead of user behavior and actions as is the mainstream perception. We have more than ample reason and evidence to believe that we are on a path to success that rivals or exceeds the mega successes in recent years in the open source big data sector.


What We Offer

  • Competitive compensation package compared with the unicorn companies in the industry
  • Promising options in the coming future
  • Flexible work program and telecommute arrangements
  • Working with the most experienced and talented software engineers
  • Rapid career growth opportunities and comprehensive bonuses

If you also have a strong faith in the power of technology and open source, feel free to contact us via hr@taosdata.com


What We Are Looking For

Senior Stream Computing R&D Engineer

Responsibilities:

  1. Design, implement, and optimize a new generation of stream computing engine specialized for time-series data
  2. Manage and coordinate the tasks of stream computing R&D team
  3. Proactively communicate and interact with paid customers and the development community to identify potential requirements

Required Qualifications:

  1. 2+ years of experience in developing stream computing kernel
  2. Proficiency with stream computing algorithms and theories
  3. Proficiency in coding with C/C++
  4. An in-depth understanding of at least one open-source computing engine such as Spark, Flink, Storm, etc.
  5. An in-depth understanding of at least one open-source big data processing tool such as Kafka, HBase, Redis, etc.
  6. Passion for technology and a learner’s mindset with a can-do attitude
  7. Knowledge of TDengine highly desired

Senior Database Kernel Engineer

Responsibilities:

  1. Design, implement, and optimize a new generation of data processing engine specialized for time-series data
  2. Manage and coordinate the tasks of the development team
  3. Proactively communicate and interact with paid customers and the development community to identify potential requirements

Required Qualifications:

  1. 3+ years of experience in developing database kernel or big data software
  2. Familiar with algorithms and basic principles that are commonly used in DBMS
  3. Familiar with at least one aspect of the database, including transaction processing, query processing & optimization, indexing system, storage architecture, etc.
  4. An insightful understanding of at least one open-source database or big data software such as LevelDB, RocksDB, MySQL, Hbase, etc.
  5. Proficiency with consistency algorithms (e.g. Paxos) and consensus algorithms (e.g. Raft)
  6. Proficiency in coding with C/C++
  7. Passion for technology and a learner’s mindset with a can-do attitude
  8. Knowledge of TDengine preferred

Senior/Junior/Associate DBA

Responsibilities:

  1. Fulfill user requests ranging from configuration management, backup, restore, upgrade, data transfer to performance tuning
  2. Implement monitoring, alerting, and backup/recovery processes
  3. Provide system performance tuning and technical support to customers
  4. Response to customers’ queries, trace reported problems, and work with the development team to handle system issues

Required Qualifications:

  1. 3+ years of experience in DBA or big data engineering (e.g. MySQL, Oracle, and Hadoop)
  2. 2+ years of experience in enterprise services
  3. Excellent problem-solving, troubleshooting, analytic skills
  4. Rich experience in handling system issues
  5. Familiar with configuration, backup, optimization, monitoring, and management for at least one database (e.g MySQL)
  6. Proficiency with Linux OS, including commonly used commands, file system, system configuration, etc.
  7. Knowledge of TDengine highly preferred

Director, Business Development

Responsibilities:

  1. Lead and drive the activities of the TAOS Data sales team, including hiring, coaching, developing talent, team culture and performance management
  2. Direct team with corporate goals and use stimulus goals to deliver target results within a given time and budget constraints
  3. Provide technical support during the whole sales process
  4. Collaborate with development team and operations team to achieve continuous improvements

Required Qualifications:

  1. 5+ years of experience in selling toB software or cloud services
  2. Proven success in professional sales (e.g. leading the sales team to reach the annual sales volume of over 10 million RMB)
  3. Excellent communication, negotiation, and presentation skills (especially required to prepare and deliver presentations to senior managers)
  4. Proficiency in market expansion for toB software or cloud services provider
  5. Knowledge of TDengine desired

Senior Software Engineer (C/C++)

Responsibilities:

  1. Design, develop, implement, test, and optimize the database engine
  2. Cooperate with other senior engineers to review codes and architecture
  3. Understand the requirements of customers through proactively communicating with TDengine users and the development community
  4. Implement technical training sessions to introduce and promote TDengine

Required Qualifications:

  1. 2+ years of experience in software development, familiar with the design, development, and test of a distributed and highly reliable system
  2. Proficiency in coding with C/C++
  3. Familiar with commonly used algorithms in the database kernel
  4. An in-depth understanding of open-source databases such as Cassandra, Redis, Mongo DB, MySQL, etc.
  5. Ability to independently conduct requirements analysis
  6. A full-stack developer who can independently complete a software development project
  7. Passion for technology and a learner’s mindset with a can-do attitude
  8. Ability to independently build and lead a team
  9. Knowledge of TDengine preferred

Full-Stack Software Engineer

Responsibilities:

  1. Responsible for designing cloud service products and other systems as requested
  2. Design the system architecture and data structure for the platform
  3. Adopt appropriate service design and provide feasible technical solutions

Required Qualifications:

  1. A master’s degree in Computer Science, Software Engineering, or equivalent experience
  2. Proficiency in coding with Java, familiar with at least one front-end architecture
  3. Experience in developing the front end of web applications
  4. Preferred experience with requirements analysis, product design, and UI design
  5. A preferred candidate who has a technical product or is an active open-source community contributor (e.g. GitHub)
  6. Passion for technology and a learner mindset with a can-do attitude
  7. Knowledge of TDengine highly preferred

Field Application Engineer

Responsibilities:

  1. Understand, explore, and document customers’ requirements
  2. Assist with coding work and review the system for issues
  3. Participate in code reviews and report any defects and bugs discovered in testing or during deployment
  4. Formulate the project plans and timelines to help manage and implement projects, including software deployment, upgrade, installment, test, etc.
  5. Provide customers with technical support and deliver classroom training sessions

Required Qualifications:

  1. Required experience in software development and proficiency with at least one database
  2. 2+ years of experience in software deployment and technical problem solving
  3. Familiar with the database language (e.g. SQL) and open-source databases such as Cassandra, Redis, Mongo DB, MySQL, etc.
  4. Adaptability to work in a fast-paced environment and on tight deadlines
  5. Strong communication, interpersonal, analytical, and problem-solving skills
  6. Knowledge of the IoT industry and TDengine highly desired

Senior Software Testing Engineer

Responsibilities:

  1. Acquire an insightful understanding of TDengine’s system architecture and participate in requirements definition, design walkthroughs, and test plan reviews
  2. Responsible for planning and constructing the framework of test automation as well as streamlining the test plan
  3. Design and execute test cases to identify any defects or problems in the software products
  4. Cooperate and coordinate with the development team and the technical support team to deal with tasks assigned

Required Qualifications:

  1. A bachelor’s degree in Computer Science or in a related field or equivalent experience
  2. 3+ years of experience in test automation
  3. Proficiency in coding with Python or Java
  4. An in-depth understanding of database and familiarity with Linux OS
  5. Familiar with stress testing, API testing, and white-box testing
  6. Excellent analytical, communication, and interpersonal skills
  7. Preferred experience with TDengine

Solution Architect

Responsibilities:

  1. Engage with users and customers to understand, explore, and document their requirements
  2. Assist with coding work and report problems or bugs discovered in code reviews
  3. Formulate the project plans and timelines to help manage and implement projects, including software deployment, upgrade, installment, test, etc.
  4. Provide customers with technical support to deal with problems in different usage scenarios
  5. Deliver technical training sessions to customers

Required Qualifications:

  1. Required experience in software development, proficiency with at least one database, and working knowledge of technical problem solving
  2. A bachelor’s degree in a related field or equivalent experience
  3. 2+ years of experience in software deployment, technical knowledge of IoT preferred
  4. Adaptability to work in a fast-paced environment or under pressure
  5. A team player who shows excellent communication and presentation skills in the group works
  6. Familiar with the database language (e.g. SQL) and TDengine

Senior PaaS Platform R&D Engineer

Responsibilities:

  1. Responsible for designing automatic management systems for cloud service clusters to support quick deployment, seamless upgrade, and dynamic expansion
  2. Design management tools to implement automatic monitoring & optimization on server clusters for ensuring the smooth operation of a huge amount of network hosts with fewer administrators
  3. Participate in designing operations framework for other business systems and optimizing test automation methods in a cluster environment

Required Qualifications:

  1. 3+ years of programming experience with at least one modern language such as Java, Ruby, Python, Go, etc.
  2. Familiar with IaaS/PaaS cloud platforms and cluster management tools (e.g. Mesos, Yarn, Docker, and Borg)
  3. Familiar with the installment, configuration, and usage of commonly used monitoring software such as Zabbix, Open Falcon, Prometheus, Grafana
  4. Proficiency in the usage of software configuration management (SCM) tools such as Ansible, Puppet, Saltstack, etc.
  5. The desired candidate who is an open-source contributor or developer, especially a GitHub developer with top stars
  6. Preferred experience in building data centers, data processing systems, or IoT networks
  7. Working knowledge of TDengine highly desired

Senior Technical Support Engineer

Responsibilities:

  1. Respond to technical issues in customer conversations as well as in open source communities
  2. Articulate typical use cases in writing and provide a professional level of technical assistance to users
  3. Provide feasible technical solutions to satisfy users’ specific requirements
  4. Summarize, document, and analyze the characteristics of users’ questions to compile documentation of technical solutions based on typical usage scenarios
  5. Provide feedback and insights to the team on ways to better serve our customers

Required Qualifications:

  1. 3+ years of experience in technical support for big data software, databases, IoT networks, etc.
  2. Familiar with the usage of at least one open-source database
  3. Programming experience with at least one modern language such as Java, Python, C/C++, Node.js, Go, etc.
  4. Proficiency with Hive, Cassandra, Kafka, Spark, and Flink preferably
  5. Excellent ability to perform multitasking under time pressure
  6. Excellent bilingual writing and interpersonal skills (English and Chinese)
  7. An in-depth understanding of customer-oriented service
  8. Familiar with TDengine preferably

Senior Software Engineer (Ecosystem Applications)

Responsibilities:

  1. Design and implement software applications to enrich the TDengine ecosystem, including using different modern languages to develop ecosystem applications on various platforms
  2. Design and implement specific functions regarding customers’ requirements
  3. Provide feasible solutions for technical issues encountered in the usage of ecosystem applications

Required Qualifications:

  1. Programming experience with at least one modern language such asC/C++, Go, Java, Python, and NodeJS, and familiar with at least one or more other modern languages
  2. 3+ years of experience in software development, familiar with the whole life cycle of software development
  3. An in-depth understanding of open-source software and Linux OS (an open-source software contributor is preferred)
  4. An in-depth understanding of cloud computing and containers
  5. Experience with Docker, Kubernetes, and OpenStack highly desired
  6. Passion for technology and a learner’s mindset with a can-do attitude
  7. A bachelor’s degree in Computer Science or in a related field
  8. A full-stack engineer highly preferred
  9. Working knowledge of TDengine highly preferred

Product Manager, Data Services

Responsibilities:

  1. Design and implement software applications to enrich and empower the TDengine ecosystem, including using different modern languages to develop ecosystem applications on various platforms
  2. Explore, document, and analyze the typical usage scenarios of cloud big data platforms to identify the key pain points
  3. Support and optimize the implementation of system solutions based on the usage scenarios of cloud service
  4. Work closely with customers and enterprise partners to design and optimize personalized solutions for specific business practices
  5. Closely follow and keenly foresee the coming trends in the industry
  6. Conduct competitor analysis to develop differentiated competitive strategies & advantages for TDengine
  7. Identify the key risks of software systems to further quality improvements

Required Qualifications:

  1. 3+ years of experience with data service products
  2. Leadership experience in toB big data platform projects preferred
  3. Familiar with big data system architectures, especially distributed big data processing platforms such as Hadoop, Storm, Hive, Spark, Kafka, Flink, etc.
  4. Proficiency in product management for software products
  5. Excellent communication and interpersonal skills
  6. Ability to develop systematic solutions for specific requirements or pain points
  7. Proficiency with DBMS (especially time-series databases) and stream computing algorithms desired
  8. >An insightful understanding of IoT and TDengine highly preferred

Senior Software Engineer (Java),High Concurrency Design

Responsibilities:

  1. Design and implement key modules for the cloud database service platform, including technology selection, architecture design, and software development & implementation
  2. Respond to technical issues about high concurrency performance and provide feasible solutions to ensure the high availability and flexible scalability of the system based on cloud service containers
  3. Develop solutions to problems discovered in the related modules of the cloud service ecosystem

Required Qualifications:

  1. 5+ years of experience in the industry, proficient in developing an online production system to handle over 100,000 requests per second
  2. Proficiency in Java, familiar with C/C++ and high concurrency design
  3. Familiar with emerging modern languages such as Go, Scala, or Rust, software development experience with those languages preferred
  4. An in-depth understanding of the theories and architectures of traditional databases and prevailing big data processing platforms, preferably familiar with containers such as Docker and Kubernetes
  5. Ability to work independently or cooperate with teams
  6. Passion for technology and a learner’s mindset of a can-do attitude
  7. The desired candidate who is an open-source contributor or developer, especially a GitHub developer with top stars
  8. Preferably familiar with TDengine

Senior DevOps Engineer

Responsibilities:

  1. Design and implement automatic management systems for cloud service clusters to support quick deployment, seamless upgrade, and dynamic expansion
  2. Design management tools to implement automatic monitoring & optimization on server clusters for ensuring the smooth operation of a huge amount of network hosts with fewer administrators
  3. Participate in designing operations framework for other business systems and optimizing test automation methods in a cluster environment

Required Qualifications:

  1. 3+ years of experience in operations or DevOps
  2. Preferred work experience in managing a cluster of more than 500 servers
  3. Familiar with Linux OS and containers (e.g. Kubernetes)
  4. Programming experience with at least one modern language, preferably proficient in leveraging different tools to handle technical issues
  5. The desired candidate who is an open-source contributor or developer, especially a GitHub developer with top stars
  6. Preferred experience in building data centers, data processing systems, or IoT networks
  7. An in-depth understanding of TDengine highly desired

Content Marketing, Community Management

Responsibilities:

  1. Develop marketing initiatives and contents to stimulate the growth of the user community
  2. Follow the trending topics in the industry and create promo or interactive content (articles, posts, conversations, etc.)
  3. Utilize marketing and management strategies to enhance TDengine’s influence in the community and the industry
  4. Maintain positive public relations via branding or marketing strategies

Required Qualifications:

  1. Preferably familiar with open-source communities (e.g. GitHub)
  2. Experience in operating social media platforms (WeChat official account, video-sharing platforms, Zhihu, Quora, etc.) and community management
  3. Excellent writing skills (preferably bilingual), proficient in articulating technical topics in writing as well as conversations
  4. An insightful understanding of open-source databases and TDengine highly preferred

Intern, Associate Software Engineer

Responsibilities:

  1. Participate in the design and code review for TDengine
  2. Assist in coding work under the instructions of the team leader
  3. Identify the problems encountered in the usage scenarios and assist in handling bugs

Required Qualifications:

  1. A degree in Computer Science or related fields, a master’s degree preferred
  2. Proficiency in at least one modern language, including C++, Java, and Go
  3. Familiar with SQL and commonly used databases
  4. Passion for coding work and fast-learning ability to grasp new knowledge and theories
  5. Excellent communication and interpersonal skills
  6. Required attendance of at least three days per week
  7. Preferably familiar with TDengine

Intern, Associate Software Testing Engineer

Responsibilities:

  1. Participate in the design and code review for TDengine
  2. Design test methods and test scripts under the guidance of the team leader
  3. Identify and analyze the problems encountered in the usage scenarios

Required Qualifications:

  1. A degree in Computer Science or related fields, a master’s degree preferred
  2. Programming experience with Python and Shell
  3. Familiar with commonly used databases and SQL
  4. Passion for technology and automation, an open-source contributor preferred
  5. Excellent communication and interpersonal skills
  6. Required attendance of at least three days per week
  7. Preferably familiar with TDengine

Intern, Community Management

Responsibilities:

  1. Assist in editing and publishing articles/posts on the official web and the WeChat official account
  2. Participate in marketing and promotion activities on media platforms like Toutiao, Weibo, and other social media/communities
  3. Understand and analyze the characteristics of TDengine users
  4. Interact with TDengine users and respond to their queries on WeChat to enhance the user stickiness
  5. Track, document, and analyze marketing metrics to provide data support for optimizing marketing strategies
  6. Support Meetup and other online/on-site events or activities

Required Qualifications:

  1. A bachelor’s degree in Computer Science, Software Engineering, Automation, or related fields
  2. Strong interest in operating social media platforms and open-source communities
  3. Excellent communication and presentation skills
  4. Adaptability to work in a fast-paced environment
  5. Preferably familiar with Adobe Photoshop or front-end design
  6. Required attendance of at least three days per week
  7. Knowledge about TDengine highly desired

Apply Now!

  • Email: hr@taosdata.com
  • Address: Room 702, Poly International Plaza T2, Chaoyang District, Beijing