Software Engineer

Location: BEIJING, Beijing Shi CN


This position is no longer open.

Requisition Number: 207761

Position Title: Technology Consulting I+

External Description:

Job Summary  

Software Engineers focus on designing and building analytics architecture using core Java, open source, and the latest analytics engines to deliver custom use cases. The Software Engineer brings specific technical knowledge about the development of software and the tools needed to undertake software development and packaging. This role is focused on the programming required for custom application development, database extensions, Hadoop Map Reduce, Spark, and any other areas requiring custom coding. Languages may include Java, C++, Python, HTML, BASH scripting, and others. Software Engineers develop custom and advanced SQL Extensions including UDFs, UDTs, XSPs, and SQL SPs. The Software Engineer will participate in the requirements gathering, software design, development, configuration management, packaging, implementation, and testing of software. The Software Engineer provides leadership in utilizing a defined software development methodology to develop software. The Software Engineer provides expertise in the most appropriate use of the available software development tools. The Software Engineer may be the Project Tech Lead on a project.

Key Areas of Responsibility

  • Design and build analytics architectures using core Java, open source, and the latest analytics engines to deliver custom use cases.
  • Interface with users to define and document software design requirements.
  • Develop and validate the software design.
  • Develop and unit test the software and the software packaging.
  • Develop specifications to build work products from the configuration management system.
  • Build development and production releases.
  • Make appropriate fixes to existing code where required to improve quality and performance.
  • Demonstrate a high degree of software development skills and development tool expertise.
  • Support application, Teradata, Hadoop, and open source software solution design and integration efforts.
  • Develop software for systems that are located on premises, in the cloud, or functioning in a hybrid environment.
  • Participate in performance, integration, and system testing of the solution.
  • Establish and maintain a configuration management and change management system for controlling work products.
  • Identify the collection of work products to be under configuration management and that compose the baseline at given point in time.
  • Maintain control over the configuration of the work product baseline.
  • All consultants are expected to build value in themselves. Teradata’s extensive library of both instructor led and web based training provides ample opportunity for the consultant to build and maintain marketable skills. Time has been allocated specifically for this task and each consultant is expected to have a ‘Learning Plan’. Progress against the learning plan is part of the annual appraisal.
  • All consultants are expected to build value in their practice through the contribution and reuse of consulting assets. After each assigned project, a consultant is expected to evaluate the project deliverables and to contribute those items that may be useful to other consultants that may be assigned similar projects. When a new project is assigned, the consultant will search the asset repository for assets that may improve or accelerate the project delivery.



  • Bachelor Degree or above2 years or above experience
  • Amazon Web Services, Microsoft Azure, Core Hadoop, NoSQL, Data Structures/Modeling, Microservices, Front Techs, Analytic Engines
  • In depth knowledge of programming languages such as Java, C++, Perl, Python, etc.
  • In depth knowledge of the software development tools.
  • In depth knowledge of the development processes and methodology.
  • Proficiency with configuration management tools.
  • Expert in software configuration process and controls.
  • Support of testing functions.
  • Knowledge of operating systems and environments.
  • Knowledge of Architecture Principles, Advocated Positions, Design Patterns, and Implementation Alternatives.
  • Understanding of the Teradata Reference Information Architecture.
  • Work with the appropriate project management methodology (Agile or Waterfall) based upon customer and project requirements
  • Team spirit and strong communication skills to collaborate with various stakeholders

Technical Skill Category

Skill Mapping

Service Offers

Primary Skill

Cloud Computing

Primary Skill


Primary Skill


Primary Skill

Project Mgmt: Data Warehousing Skills

Primary Skill

Project Tech Lead

Primary Skill

Software Development

Primary Skill

Teradata Architecture

Primary Skill

Tools – Advanced Analytics

Primary Skill

Tools – Development

Primary Skill

Tools – Enterprise Application Integration

Primary Skill

Tools – Operating Systems

Primary Skill

Tools – Testing

Primary Skill



State: Beijing Shi

Community / Marketing Title: Software Engineer

Job Category: Consulting

Company Profile:

Considering COVID-19, we are still hiring but conducting virtual interviews to keep our candidates and employees safe. Many roles will be temporarily remote or work from home to comply with current safety regulations. These roles will be required to be in the office once it is safe or restrictions are lifted. Read more on our response here: Teradata Response to COVID-19 

With all the investments made in analytics, it’s time to stop buying into partial solutions that overpromise and underdeliver. It’s time to invest in answers. Only Teradata leverages all of the data, all of the time, so that customers can analyze anything, deploy anywhere, and deliver analytics that matter most to them. And we do it at scale, on-premises, in the Cloud, or anywhere in between.

We call this Pervasive Data Intelligence. It’s the answer to the complexity, cost, and inadequacy of today’s analytics. And it's the way Teradata transforms how businesses work and people live through the power of data throughout the world. Join us and help create the era of Pervasive Data Intelligence.

Location_formattedLocationLong: BEIJING, Beijing Shi CN


© 2018, Teradata. All rights reserved. | Privacy | Terms of Use | Fraud Alert | Tracking Consent | Teradata is an Equal Opportunity Employer |