Senior Data Engineer

Short Description

ThoughtWork is looking for Senior Data Engineer who has deep understanding of NoSQL technologies including column family, graph, document, and key-value data storage technologies.

Job Description

Responsibilities:
  • Hands-on Engineering Leadership  
  • Proven track record of Innovation and expertise in Data Engineering
  • Tenure in coding, architecting and delivering complex projects
  • Deep understanding and application of modern data processing technology stacks. For example Spark, Kafka, Hadoop, ecosystem technologies, and others
  • Deep understanding of NoSQL technologies including column family, graph, document, and key-value data storage technologies
  • Deep understanding of relational database technologies and database development techniques
  • Understanding of how to architect solutions for data science and analytics
  • Data management for reporting and BI experience is a plus
  • Understanding of ‚??Agility‚??, including core values, guiding principles, and key agile practices
  • Understanding of the theory and application of Continuous Integration/Delivery
  • Passion for software craftmanship
  • A rich breadth of industry experience and background working across different organizations, ranging in size, from start-ups to large corporations..
  • Strong stakeholder management and interaction experience at different levels
  • Any experience building and leading an offshore/outsourcing function would be highly beneficial.

Experienced Professionals can only apply.

Senior Data Engineer
Mid-Senior-level Technology | Information | Information Technology Full-time Engineering | Information Technology | Other Data Engineer
A community of passionate individuals whose purpose is to revolutionize software design, creation and delivery, while advocating for positive social change.

We work with people and organizations who have ambitious missions - whether they are in the commercial, social or government sectors. We set up smart teams who love challenges and think disruptively to help our clients succeed. Our Agile development tools help our clients continuously improve and deliver quality software.

We are focused on helping our industry improve, and believe in sharing what we learn. We do this by writing books, blogging, running events, talking at conferences, and championing open source.

We are strong believers in the power of software and technology as tools for social change. Through our Social Impact Program, we collaborate with organizations with a humanitarian mission and broad reach, helping them use technology to make an impact.

Apply Now