Careers

Openings:

SENIOR SOFTWARE ENGINEER

Location: Chennai & Bangalore

Role description:

The Data Team is looking for a Senior Software Engineer to join full-time and contribute to the engineering consulting services of the company. The Senior Software 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).

The Responsibilities Of The Senior Software Engineer Are
  • 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, Phoenix, using Java or Scala for application design.
  • Mentoring juniors in a dynamic team setting
  • Manage stakeholders with proactive communication upholding The Data Team's brand and values
A Candidate Must Have The Following Skills
  • 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
  • Proactive communication with various internal and external key management personnel
  • Ability to gather requirements, delineate and execute on various support functions
  • Mentorship

The ideal candidate will possess:- Working experience in at least one of the big data technologies (e.g. from the one listed earlier)

  • Prior experience as a team lead / software engineer building enterprise products in an agile setting.
  • Bachelor's in Computer Science, and preferably, a Master's as well
  • Past working experience in a consulting organization (ref:hirist.com)

 

Apply

SOFTWARE ENGINEER

Location: Chennai & Bangalore

Role description:

The Data Team is looking for a Software Engineer to join full-time and execute on its product and service portfolio involving Hadoop and the larger Big Data ecosystem.

The Software 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.
Set up as a boutique consulting company, The Data Team 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.

The main requirement is for the candidate to be well-versed in programming (doesn’t matter what language) and be able to "hack around" in a Linux environment. The candidate should have a Bachelors in Computer Science Engineering at the minimum.

Experience in any of building data products/models, statistics, software stack (e.g. RDBMS, file systems, OS) is a plus.

Apply

DATA SCIENTIST

Location: Chennai & Bangalore

Role description:

The Data Team is a boutique consulting firm with strong expertise in big data and data science. The Data Scientist is a key role in the organization, and will be responsible for project delivery on data science projects and data products. The Data Scientist will be expected to be a hands-on practitioner of data preparation, relational modelling, statistical modelling, algorithm design and scalable machine learning. The Data Team offers high-impact work with diverse opportunities in the areas of data science.
Some prior experience in doing data science is required. Exposure to working on large scale Hadoop databases is preferred.

Key Skills
  • Ability to perform statistical analysis and statistical inference on diverse data sets
  • Good working knowledge of SQL and NoSQL databases, algorithms and programming paradigms
  • Sound machine learning fundamentals and ability to perform thorough analyses and evaluation
  • Sound working knowledge of machine learning on technology stacks such as Python, Apache Spark or R
  • Excellent interpersonal, presentation and written communication skills
Education and Work Experience Requirements
  • Bachelor’s degree in computer science or applied mathematics
  • Between 2 and 4 years of demonstrated data analysis experience in the industry
  • Relevant certifications in data science are good to have

 

Apply

SOFTWARE UI ENGINEER

Location: Chennai & Bangalore

Role description:

The Data Team is looking for a Software UI Engineer to join full-time and contribute to the consulting services of the company. The Software UI Engineer role is primarily responsible for designing, prototyping and implementing UI that support a wide variety of data-related workloads including analytics, visualization, and workflows.

Key Responsibilities:
  • Responsible for the development and integration of the UI components with backend to visualize data effectively.
  • Responsible to ensure that there is seamless user interaction and user experience in the product.
  • Candidate should have all round experience in developing and delivering UI solutions for business applications
  • Should have knowledge on front end performance optimization techniques
  • Be able to integrate internal and external product design into a cohesive user experience
  • Identify the appropriate software and UI technology/tools based on the requirements and design elements contained in a system specification
  • Should be able to implement complex algorithms and UI designs
  • Be able to innovate and suggest novel visual forms of representing data
Candidate Profile:
  • Bachelor's or Master's degree in computer science or related field would be ideal
  • Should be energetic and should have ability to learn things quickly
  • Experience working in Agile development process
  • Prior experience of JavaScript, HTML5 & CSS, D3, Node.js, jQuery, Angular based UI development desired
  • Experience with Bootstrap, Typescript, React will be an advantage
  • Familiarity with Java or Python framework will be an advantage
  • Strong exposure to complex UI development for products and solutions
  • Rich data modelling experience

 

Apply

Director of Engineering

Location: Chennai & Bangalore

Role description:

TheDataTeam is a data strategy consulting company building products, projects and prototypes across various domains in the intersection of data and software. As a Director of Engineering, you will be leading the engineering charge within TheDataTeam, working closely with product owners, architects, senior engineers, and developers as well as the company leadership team and clients. We are working on cutting edge applications of data science to various domain problems engineering new data products using our proprietary RoboticDataScience approach. So, we breathe data and design at scale every day, and you will be expected to immediately hit the ground running in furthering the R&D agenda.

The Director of Engineering will have the following responsibilities:

 

  • Lead a strong, geographically distributed team of developers (senior and junior) and architects in building products, prototypes and project-specific bespoke solutions;
  • Collaborate with business functions and client engagement managers in ensuring requirements are met satisfactorily
  • Lead design discussions and drive documentation of critical decisions made in the journey of a product / project
  • Encourage a healthy culture of open debate by fostering the latest in thinking in key computer science topics pertinent to the company’s business including distributed systems, software engineering, networking, OS, filesystems etc.;
  • Communicate effectively and unambiguously with all internal and external stakeholders;
  • Mentor and grow a team of diverse individuals with differing specializations;
  • Institute and enforce sound engineering processes that realize hygiene around all technical activities including product specification translation, architecture, solution design, coding, testing and maintenance with as much automation as possible; and,
  • Lead by technical persuasion and not just by title.
KEY SKILLS:

Applicants must have done all of the following:

  • 10+ years of relevant experience with an advanced degree in Computer Science and Engineering
  • Managed a team of software developers / engineers for at least 5 years
  • Contributed towards a product as a senior developer or senior engineer or team lead for at least 3 years
  • 3+ years as Developer / Engineer with testing, automation and production support experience

The ideal candidate would also have one or more of the following:

  • Experience being a team lead in a complex environment
  • Delivered successful projects in a consulting engagement model
  • Solid understanding of, though not an expert in, data and its analysis methods
  • Strong fundamental grasp of good software engineering practices including CI & CD approaches

 

Apply

Project Manager

Location: Chennai

Role description:

TheDataTeam is a data strategy consulting company building products, projects and prototypes across various domains in the intersection of data and software. The position requires a person with strong project management skills and a robust, detail-oriented technical background.

The Project Manager will be involved in:

  • Agile project management:
  • Resource management: Leading a team, inspiring, evaluating performance, fostering excellence and open communications.
  • Task management: Assigning tasks to team members, following up, and assuring tasks are completed on time.
  • Defect management: Tracking, triaging, and assigning defects to team members, assuring defects are resolved in stated SLAs.
  • Status assessment: Reporting status clearly and accurately—on functionality, defects, and financial metrics.
  • Technical leadership: Assess and evaluate project artifacts including quality reports, engineering practice audit, and documented deliverables; be able to assess complexity of tasks using a technical know-how, preferably in the big data space
  • Travel: Occasional travel onsite to Singapore
  • Writing and maintaining documents like training materials, tech notes, how-to guides, samples and other material that will help the customers to better understand and use the technologies.
  • Co-ordination with product management, engineering and support teams.
KEY SKILLS:

Applicants must have done all of the following:

  • Bachelor or Masters degree.Computer Science graduates will be preferred.
  • 8-12 years of experience- Certified in Scrum and Agile practices
  • Experience of managing multi-discipline, multi-stakeholder, large scale projects
  • Prior technical experience with Hadoop stack of technologies
  • Experience in writing and interpreting user stories, use case documents, solution documents and project plans
  • Good hands on skills with Project Management tools such as Jira, any Code repository system, code quality tools, and production-grade DevOps pipelines
  • Excellent soft-skills

 

Apply

Solutions Marketing Manager

Location: Bangalore & Chennai

A Solutions Marketing Manager will be responsible for developing and disseminating industry-specific solutions and case studies working with internal and external stakeholders. The role involves extensive communications internally with product and engineering teams as well as sales and marketing teams, and externally with customers and technology partners.

Required Education and Experience

Applicants must meet one of the following education and experience requirements:

  • 8 years of relevant experience with a Bachelor’s degree, or
  • 6 years of relevant experience with a Master’s degree
Required Skills
  • 6+ years’ experience in digital Marketing (product/solution marketing, and digital campaign enablement)
  • 3+ years working closely in Sales, Pre-Sales or in a Field-facing role
  • 3+ years topical experience in data / cloud / analytics
  • 2+ years working with enterprise sales and solutions
Desired Skills
  • One or two areas of topical expertise (technology, geographic market, industry)
  • Demonstrated experience and proven track record in working in a highly technical and enterprise sales environment
  • Strong writing skills with experience building impactful content including; white papers, interactive product demos, webinars, videos and case studies
  • Excellent interpersonal, communication, and presentation skills
  • Ability to work effectively and collaborate with service providers
  • Strong drive to achieve, learn
  • Data driven marketing approach, along with the ability to grasp and translate technical capabilities into business benefits.
  • Strong analytical skills, attention to details and overall a “can-do” attitude.
  • Flexibility and Adaptability; Open to new ideas

 

Apply