Join Us

For the Love of Data

Data tells stories and we write them.

Friday fun

Team lunch on fridays

Wearing Indian in India aka Traditional day 🙂
 Customer Appreciation!
That’s how we build our libraries.
Our go-to activity!
Hackethons turning into nap ethons
Yotta Night

Our yearly Hackethon

We believe in people and the potential they bring to collaborative dynamics – in a team. That’s why, we encourage diversity, free-thinking, and going beyond ‘Tasks’ to take complete ownership of that’s to be delivered. And, above it all, we’re people passionate about Data Science and the possibilities they can bring, always looking to welcome minds ready to build on these footsteps.

Explore career opportunities with TheDataTeam

At TheDataTeam we are passionately committed to a values-driven approach to doing business – how we get there is as important as the destination. We have a compelling vision for disrupting the customer behavior analytics market, as well as an unshakable commitment to creating a world-class workplace for all employees.

This foundation, combined with a rapidly growing market and a market leading product make TheDataTeam an exciting customer-centric execution company, with an employee-centric culture. Join us and start you data journey today!

QA Engineer

Role Description
    TheDataTeam is looking for a QA Engineer to join full-time and contribute as a member of Delivery Team, the candidate is expected to work in multiple projects as per the project delivery timelines defined by the project managers.
Key skills
  • 1-3 years of experience in Software testing.
  • More than 1 year experience in REST API testing using SOAP UI/ReadyAPI/Postman.
  • Experience in Java and SQL/Postgres is a plus
  • Experienced in  Selenium and TestNG
  • Have working knowledge of Jenkins.
  • Strong problem solving and troubleshooting ability to tackle business challenges.
  • Open for continuous learning and professional development.
  • Experience with SAFe/Agile Methodologies and Jira or other industry standard Agile workflow tools.


Support Engineer

Role Description
    TheDataTeam is looking for a Software Engineer who will be responsible for the following:
  • Troubleshoot and identifying Root Cause
  • Handling customer communication
  • Working with L3 support and development team for issue resolution
  • Managing ticketed query system and ensuring comprehensive database of queries and resolutions is kept up to date
  • Maintaining and updating technical documents and procedures.
Key skills
  • Working knowledge of any RDBMS Database & Application workflow
  • Able to get logs for RC of issues to coordinate with development team
  • Basic skills in scripting and/or programming language, but not mandatory
  • Experience with Java/J2EEExperience in code debugging
  • Exhibit a strong sense of urgency for high severity incidents. Able to assess the customer impact and provide tactical solutions.
  • Proactively monitor the production/critical environment and identify the potential incidents.
  • Hands-on experience in Incident and problem management.
  • Experience 5-7 yrs
Additional skills(Good to have)
  • Good to have hands on Hadoop support experience and knowledge.
  • Working Knowledge of any BI reporting tool
  • Knowledge on Big Data Processing tools like Spark/Hive
  • Ability to learn and master web-based application and Rest API's
  • Knowledge on any one of the leading cloud like Azure/AWS/GCP.
  • Knowledge of Rest Services.


Business Analyst

Role Description
    TheDataTeam is looking for a Software Engineer who will be responsible for the following:
  • Interfacing between technical teams and business stakeholders for business and technical clarity
  • Reason about and be familiar with capabilities and latest advancements in the field of data technologies, including RDBMS, data warehousing, BI tools, ETL tools & processes including data quality, profiling and transformation paradigms. Knowledge of big data tech stack is a plus.
  • Evaluating business processes, analysing business requirements, uncovering areas for improvement, and developing functional specifications
  • Interacting with various business stakeholders, conducting meetings and presentations to discuss/capture requirements, ideas and findings and documenting and communicating the outcomes
  • Effectively communicating your insights and plans to cross-functional team members and senior management
  • Defining necessary acceptance criteria for various types of testing
  • Take accountable ownership for ensuring business requirements are fully satisfied
  • Perform system analysis, gap analysis, data profiling, current and accurate system documentation
  • Partner with business stakeholders to define scope and prepare BRD/Functional specifications/Data Mapping for the development team
  • Closely work with Dev team to define test scenarios and perform validations to ensure functional requirements of stakeholders are met
Key skills:

  • Excellent documentation skills
  • Business/Process/System/Data Analysis
  • Exceptional analytical and conceptual thinking skills
  • Ability to influence stakeholders and work closely with them to determine acceptable solutions
  • Excellent planning, organizational, and time management skills
  • Ability to create compelling content for effective communication
  • Minimum 7years of experience
Key skills:

  • Knowledge of Big data stack
  • Data Modelling, SQL, HQL
  • Exposure to BI Tools


Software Engineer

Role Description
    TheDataTeam is looking for a Software Engineer who will be responsible for the following:
  • Coordinate with Tech Lead to break down the task lists
  • Provide initial effort estimate for the task assigned to then and work with lead to come up with the final effort estimate for the task.
  • Periodically update the status either on daily status call in case of any blocker issues
  • Document all the test cases required
  • Ensure all test cases are passed before pushing the code for merge request
  • Provide documentation for Tech Lead to prepare the LLD Document.
  • Necessary documentation should be provided for complex implementation.
  • Document all units of code appropriately (self-documentation of code wherever possible).
  • Self-review of their code.
  • Coordination with UI Team to finalize the interface design
  • Peer code review.
Key skills:

  • Should have minimum 3-5 years of IT experience & at least 2-3 years of exp on Spring Framework
  • Should have good knowledge on Java, JEE, Web Application and any one of the ORM Frameworks (Hibernate/JPA)
  • Good knowledge on Web Application building and deployment 
  • Good knowledge on REST, JSON, Swagger Document
  • Good knowledge on Junit, TestNG, Mockito
  • Strong knowledge any one of the RDBMS


React JS Developer

Role Description
    TheDataTeam is looking for a React JS developer with the following responsibilities:
  • Design and Create Web application front end as per design using react and redux.
  • Follow best practices and standards for accessibility and compatibility
  • Collect feedback from design and technical staff on development needs
  • Understand executing accessibility and progressive enhancement presentation
  • Coordinate with Interface Design Architects for meeting accessibility standards at code level
  • Create conceptual diagrams, visual mock-ups, and manage detailed user interface specifications
  • Conduct usability testing to resolve interface problems
  • Engage in requirement specification process for new software functionality
  • Ensure design consistency with client’s development standards and guidelines
Required Skills

  • 2+ years of experience developing intuitive products UI
  • Excellent understanding of HTML5, JavaScript, CSS, Ajax and JSON
  • Excellent understanding in React, Redux.
  • Atealst basic understanding of NodeJS
  • Experience on working with Github/Bitbucket, Jira
  • Extensive use of APIs and understanding of HTTP, REST, and Swagger API.
  • Experience with building web-based and mobile applications using React/React Native.


Senior Data Engineer

Role Description
    TheDataTeam is looking for a Senior Data Engineer to join full-time and contribute to the engineering consulting services of the company. The Senior Data Engineer role is primarily responsible for building out entire engineering artifacts (code and documentation) for clients delivered on top of the Hadoop ecosystem (and friends like Spark and Kafka).

  • Requirements gathering and assessment
  • Breakdown complexity and translate requirements to specification artifacts and story boards to build towards, using a test-driven approach
  • Engineer scalable data pipelines using big data technologies including but not limited to Hadoop, HDFS, Kafka, HBase, Elastic
  • Implement the pipelines using execution frameworks including but not limited to MapReduce, Spark, Hive, using Java/Scala/Python for application design.
  • Mentoring juniors in a dynamic team setting
  • Manage stakeholders with proactive communication upholding TheDataTeam's brand and values

  • Strong problem solving ability
  • Excellent software design and implementation ability
  • Exposure and commitment to agile methodologies
  • Detail oriented with willingness to proactively own software tasks as well as management tasks, and see them to completion with minimal guidance
  • Minimum 8 years of experience
  • Should have experience in full life-cycle of one big data application
  • Strong understanding of various storage formats(ORC/Parquet/Avro)
  • Should have hands-on experience in one of the Hadoop distributions(Hortoworks/Cloudera/MapR)
  • Experience in at least one cloud environment (GCP/AWS/Azure)
  • Should be well versed with at least one database (MySQL/Oracle/MongoDB/Postgres)
  • Bachelor's in Computer Science, and preferably, a Masters as well
  • Should have a good code review and debugging skills
Additional skills(Good to have)

  • Experience in Containerization (docker/Heroku)
  • Exposure to microservices
  • Exposure to DevOps practices
  • Experience in Performance tuning of big data applications


Senior Consultant

Role Description
    TheDataTeam is looking for a Senior consultant for its consulting services. The Senior Consultant is a key role in the organization, and will own and lead pre-sales engagements from post lead qualification to deal closure, where engagements are predominantly from the realm of analytics, data science and data engineering.

  • Meet with assigned clients at various levels of seniority and perform initial assessment of requirements, business problems
  • Collect information about the client’s business through interviews and workshops and be able to distill back to the engineering/delivery / PoC team members.
  • Present findings and suggestions to clients with ample justification and practical advice
  • Develop detailed business plans, proposals to address the business problem
  • Demonstrate interpersonal skills to engage with senior stakeholders
  • Map business problems to technical solutions and convey the technical solution in a manner suited for the client
  • Work closely with the Business Development team including Marketing and Sales to present the best foot forward in technical and analytics discussions.
  • Ideate and prototype solutions using data science and data engineering concepts, tools and programming to demonstrate applicability to problem statements.

  • Proven experience as consultant or equivalent
  • Graduate / Post-Graduate in Computer science or equivalent
  • Knowledge of technology in general with expertise on Big Data ecosystem
  • Proficiency in the Cloud ecosystem is a must
  • Open to travel both in India and Outside India.
  • Outstanding communication and interpersonal skills
  • Analytical mind with excellent data collection and analysis skills
  • Aptitude in creative problem-solving
  • Should be able to handle multiple leads, prospects at same time
  • Quick thinker and able to adapt to various situations quickly with minimal hand-holding
  • Experience:8-12 years


Data Engineer

Role description

TheDataTeam is looking for a Data Engineer to join full-time and execute on its product and service portfolio involving Hadoop and the larger Big Data ecosystem.
The Data Engineer will be a hands-on person responsible for designing, prototyping, and implementing solutions that support a wide variety of data processing, data science, and analytics needs. The platform is built using various components of the Hadoop stack to support batch as well as real-time data processing scaling to very high volumes of data.
TheDataTeam offers high-impact work in the areas of software engineering and data science that is challenging and at the same time richly rewarding. Find out more about us at our website and the company blog. Candidates who are self-motivated can learn and adapt quickly, and proactively take ownership are encouraged to apply.

Key Skills:

  • Candidate should be well-versed in Scala
  • Should be well versed with Spark ecosystem
  • Should be proficient in understanding data in general and SQL
  • The candidate should have a bachelor’s in computer science engineering at the minimum
  • Should have experience in full life-cycle of at least one big data application
  • Experience 3-5yrs
Additional Skills (Good to have)

  • Experience in Cloud environment(AWS)


Project Manager

Role description

As a member of Delivery Team, the candidate is expected to manage multiple projects and ensure the flawless execution of the projects.

Primary Responsibilities:

  • Ensure that the development projects achieve a high standard of architecture assurance and reuse by following standards and best practices
  • Excellent team player with very good communication, consultation and collaboration skills
  • Document technical specifications for custom development as and when needed
  • Experience in handling projects in any of the cloud platforms. Should have executed one full project implementation in a cloud platform
  • Exposure to Azure is an added advantage
  • Expertise in handling projects using both Agile and Waterfall Methodologies
  • Experience in project cost management and budgeting
  • Expertise in Stakeholder Management, with excellent negotiation skills
  • Should be a good team manager, having experience in mentoring team members which should result in successful delivery of quality software
  • Detailed knowledge in preparing WBS to the granular level for effective tracking of the project is highly desirable
  • Should have good aptitude in arriving at team composition, Advanced Judgement and decision making.
  • Work with Project team to understand and prioritize project deliveries based on the priorities set by the customer
  • Co-ordinate with the QA team to enable fool proof testing for the deliverables
Key Skills:

  • Proven expertise in Project Planning and Execution using industry standard project management tools
  • Should have experience in Big Data Project
  • Minimum 7years of experience


Engineering Manager

Role description

Engineering Manager owns the product delivery (from user specs to development to testing to systems integration) and is ultimately responsible for the delivery the excellence of one or more products. The ideal candidate should have exemplary analytical and problem-solving skills, good software development experience and a passion to deliver highly reliable and scalable applications.


  • Own the development practices and standards for your team
  • Own the technical architecture, drive engineering design and shoulder critical decisions
  • Understand, prioritize and deliver the project plan while diligently documenting the technical debt
  • Work effectively with a cross-functional team of BAs, project managers, product managers, and QA
  • Own the communication of the team’s progress and perception of the team itself
  • Collaborate with the Support team to keep track of and triage technical issues and track them through to resolution
  • Collaborate with Talent Acquisition to drive sourcing, screening, interviewing and recruitment of the right talent for your team
  • Continuously improve the productivity of your team by identifying investments in technology, process and continuous delivery
  • Own the morale of your team, unblock them at critical junctures, break ties in a timely manner
  • Own the careers of your team members, deliver regular and timely feedback, represent your team for annual reviews and reward your performers

  • Requirements:

    • Education: Bachelor's Degree in technical field
    • A minimum of 10 years of relevant professional work experience
    • A minimum of 3 years of experience in managing a high performing engineering team
    • A minimum of 6 years of software development experience as an individual contributor
    • Experience developing and deploying in production enterprise-grade software
    • A polyglot in programming languages with the ability to learn new technologies as the need arises
    • Hands-on experience with data pipelines, including big data
    • Exposure to data science
    • Experience leading teams that built software for scale
    • Clear and confident spoken and written communication


Node JS Developer

Role Description
    TheDataTeam is looking for NodeJS developer with following responsibilities:
  • Design and Create Web application APIs as per design
  • Follow best practices and standards for accessibility and compatibility
  • Collect feedback from design and technical staff on development needs
  • Understand executing accessibility and progressive enhancement presentation
  • Coordinate with Interface Design Architects for meeting accessibility standards at code level
  • Create conceptual diagrams, visual mock-ups, and manage detailed user interface specifications
  • Conduct usability testing to resolve interface problems
  • Engage in requirement specification process for new software functionality
  • Ensure design consistency with client’s development standards and guidelines

    • Key skills:

      • Experience 2-5 yrs
      • Strong understanding of JavaScript/Object Oriented JS, its quirks, and workarounds.
      • Must have working knowledge of Node JS
      • Must have knowledge of any one Node JS framework such as Express.js, Hapi.js, Sails.js, etc
      • Understanding of REST API and MVC.
      • Understanding of Asynchronous Request handling techniques.
      • Understanding of Unit testing frameworks like Mocha/Chai.
      • Proficient understanding of code versioning tools, such as SVN or GIT.
      • Good to have understanding of Design Patterns and SOLID OOP principles.
      • Understanding of modern JavaScript development techniques
      • Good to have Continuous Deployment setup on Cloud


Database Administrator

Role Description
    TheDataTeam is looking for Database Administrator who will be responsible for following:
  • Managing Platform of around 200 TB of Data warehouse
  • Performance tuning as per requirement
  • Solving and proposing better improvement plans for current data warehouse
  • User access level checks.
  • System health checkup
  • Periodic Maintenance if required

Required Skills

  • Hands on Experience on Azure Data Warehouse.
  • Knowledge of Sql Server 2016 or higher
  • Understanding of Table Distribution, Indexing concepts of ADW.
  • Understanding of Table Design.
  • Able to tune complex Queries.
  • Understanding of Log analytics of Azure data warehouse
  • Understanding of Azure portal
  • Understanding of Data distribution, data Skewness.
  • Basic knowledge of available DMVs (Dynamic Management Views of ADW)Hands on experience and understanding of Workload management (WLM) of Azure Data Warehouse
  • Should have worked on User level restrictions/permissions and access.
  • 5+ years of experience

For TDTians by TDTians

My journey of becoming a data analyst at TheDataTeam

Hi, I am Anagha Gopalakrishnan, a Data Analyst at TheDataTeam. I recently completed my first year here and I am delighted to share some of my journey with you.

TheDataTeam brings onboard enterprise software veteran, Pushkaraj Kale as Co-Founder & COO

He reports to Rangarajan Vasudevan, the company’s Founder & CEO, and joined the Board as Co-Founder & Director.
Here are 5 tips straight from our recruiters to help your job application stand out
We receive countless resumes every day at TheDataTeam(TDT) And we’ve seen it all—the good and the not-so-good. We have decided to make this process less daunting for you.

Refer if you have a good fit for us

Opportunities can come beyond the borders of HR activity. If you have someone in mind who can join our growing numbers, refer them here. Be ensured that rewards are on your way!

Refer Here