Careers

Openings:

Sr.Software Engineer

Location: Bangalore/Chennai

ROLE DESCRIPTION:

The Data Team is looking for a Senior Software Engineer to join Engineering consulting services. The Senior Software Engineer is primarily 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 Big Data ecosystem to support batch as well as real-time data processing scaling to very high volumes of data.

RESPONSIBILITIES:
  • Design and develop scalable, maintainable and reliable services that process very large quantities of structured and unstructured data using Big Data and Cloud technologies
  • Analysis and identification of source data, architecting and designing data ingestion pipeline & data transformations leveraging Big Data Platform and Cloud technology
  • Designing & developing prototypes or proofs of concepts (POC’s)
  • Resolve defects during testing, pre-production, production, and post-release patches
  • Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
  • Institutionalize best practices for full software development life cycle, including coding standards, code reviews, source control management, test driven development, build processes, testing and operations.
Required Skills
  • A Bachelor's degree in Computer Science or equivalent combination of technical education and work experience
  • Minimum IT experience of 8+ yrs
  • Developing solutions for Unix/Linux environment
  • Hands-on experience in software design & development using agile methodology
  • Strong knowledge of Big Data ecosystem is a must
  • Expertise in either Scala, Python or Java stack
  • Expertise in one or more of the following: Hadoop, Spark, Hive, Oozie, Flume, Kafka, RESTFul web services, ElasticSearch, Solr
  • Familiarity with databases: NoSQL, RDBMS
  • Prior experience in developing scalable & high availability applications
  • Ability to troubleshoot problems in Big Data environment & diagnose performance bottlenecks
  • Knowledge of software engineering best practices for the full software development life cycle, including coding standards, code reviews, unit testing, TDD, source control management, continuous integration, defect management, build processes & testing.
Others
  • Good communication and interpersonal skills
  • Strong Analytical and problem solving skills
  • A self-starter who can iterate fast and deliver on-time results when requirements are evolving
  • Can think clearly, scope technical requirements and implement
  • Willing to travel
Preferred Qualifications & Experience
  • Master's degree in Computer Science, Computer Engineering or related technical discipline
  • Knowledge of Data Analytics and Cloud technologies like Azure, AWS etc.
  • Experience in migrating products & solutions to the cloud (Azure, AWS etc.)
  • Experience of working in a startup environment
  • Experience in web development (RIA technologies)

Apply

Engineering Manager

Location: Chennai/Bangalore

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 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.

RESPONSIBILITIES:
  • Overall accountability for end to end delivery of product using agile methodology
  • Manage large, complex deliveries and break them down into manageable pieces
  • Produce architectural designs, develop functional specifications & deliver them in a successful and timely manner.
  • Institutionalize best practices for full software development life cycle, including coding standards, code reviews, source control management, test driven development, build processes, testing and operations.
  • Technical leadership & management of software development team
  • Report delivery status to internal stakeholders & customers and develop required delivery documentations.
  • Hire, develop, mentor staff & promote teamwork
Required Skills
  • A Bachelor's degree in Computer Science or equivalent combination of technical education and work experience
  • Minimum IT experience of 12+ yrs
  • Must be from development background with hands-on experience in software design & development and web technologies using agile methodology
  • Expertise in either Java/Scala or Python stack
  • Demonstrated expertise in all facets of software management lifecycle, including but not limited to, requirements gathering, design & implementation, project planning, budget management, issue and risk mitigation, and status reporting.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous integration, defect management, build processes & testing.
  • Experience with end to end delivery of products using agile methodology
Others
  • Good communication (verbal, written, presentation) and interpersonal skills
  • A self-starter who can iterate fast and deliver on-time results when requirements are evolving
  • Can think clearly, scope technical requirements and prioritize tasks
  • Strong negotiation skills & ability to influence
  • Willing to travel
Preferred Qualifications & Experience
  • Master's degree in Computer Science, Computer Engineering or related technical discipline
  • Engineering experience with big data platform and solutions will be an added advantage
  • Experience with any one: Spark, Hadoop, Kafka, NoSQL
  • Exposure to product development
  • Knowledge of Data Analytics and Cloud technologies like Azure, AWS etc.
  • Experience of working in a startup environment

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

Data Engineer

Location: Singapore

Job 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.

Singapore citizens or PR are preferred.

Apply

Senior Software Engineer

Location: Singapore

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

Must be Singapore PR or Citizen

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

 
Apply

Technical Project Manager

Location: Singapore

ROLE DESCRIPTION:

The position requires a person with strong project management skills and a robust, detail-oriented technical background.

The company is rapidly growing and is presently looking for a full time Finance and Operations Manager for its Singapore operations. This role willreport to Senior Manager – Finance of the holding company.

KEY RESPONSIBILITIES:
  • Construct and motivate high-performance teams to deliver innovative solutions while fostering a continuous learning environment
  • Continuously evaluate and prototype emerging technologies within developer community to understand business value and feasibility
  • Define and document project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders
  • Develop full-scale project plans and associated communication documents
  • Effectively communicate project expectations to project team members and stakeholders in a timely and clear fashion
  • Estimate the resources and participants needed to achieve project goals
  • Providing technical oversight to the team, preferably in the big data space
  • Draft and submit budget proposals, and recommend subsequent budget changes where necessary
  • Determine and assess need for additional project staff and/or consultants and participate in making the appropriate recruitments if necessary during project cycle
  • Set and continually manage project expectations with team members and other stakeholders.
  •   Identify and manage project dependencies and critical path
  • Plan and schedule project timelines and milestones using appropriate tools
  • Set priorities and drive the teams to deliver projects within defined timelines
  • Develop and deliver progress reports, proposals, requirements documentation, and presentation
  • Drive improvements in change, incident, and request management
Required Skills:
  • Bachelor or Masters degree. Computer Science graduates will be preferred.
  • Minimum IT experience of 10+ yrs
  • Experience of managing multi-discipline, multi-stakeholder, large scale projects
  • Must be from development background with hands-on experience in software design & development using agile methodology
  • Development experience in either Java/Scala or Python stack is a must
  • Understanding of one or more big data technologies such as Spark, Hadoop, Kafka, NoSQL etc. is a must
  • Delivery experience with big data platform and solutions is a must
  • Demonstrated expertise in software management lifecycle, including but not limited to, requirements gathering, design & implementation, project planning, budget management, issue and risk mitigation, and status reporting.
  • Knowledge of software engineering best practices for the full software development life cycle - source control management, continuous integration, defect management, build processes & testing.
  • Experience in writing and interpreting user stories, use case documents, solution documents and project plans

Preferred Qualifications & Experience

  • Certified in Scrum and Agile practices
  • Knowledge of Data Analytics and Cloud technologies like Azure, AWS etc.
  • Experience of working in a startup environment

 

Apply

Technical Project Manager

Location: Bangalore/Chennai

ROLE DESCRIPTION:

The position requires a person with strong project management skills and a robust, detail-oriented technical background.

Primary Responsibilities
  • Construct and motivate high-performance teams to deliver innovative solutions while fostering a continuous learning environment
  • Continuously evaluate and prototype emerging technologies within developer community to understand business value and feasibility
  • Define and document project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders
  • Develop full-scale project plans and associated communication documents
  • Effectively communicate project expectations to project team members and stakeholders in a timely and clear fashion
  • Estimate the resources and participants needed to achieve project goals
  • Providing technical oversight to the team, preferably in the big data space
  • Draft and submit budget proposals, and recommend subsequent budget changes where necessary
  • Determine and assess need for additional project staff and/or consultants and participate in making the appropriate recruitments if necessary during project cycle
  • Set and continually manage project expectations with team members and other stakeholders.
  •   Identify and manage project dependencies and critical path
  • Plan and schedule project timelines and milestones using appropriate tools
  • Set priorities and drive the teams to deliver projects within defined timelines
  • Develop and deliver progress reports, proposals, requirements documentation, and presentation
  • Drive improvements in change, incident, and request management
Required Skills:
  • Bachelor or Masters degree. Computer Science graduates will be preferred.
  • Minimum IT experience of 10+ yrs
  • Experience of managing multi-discipline, multi-stakeholder, large scale projects
  • Must be from development background with hands-on experience in software design & development using agile methodology
  • Development experience in either Java/Scala or Python stack is a must
  • Understanding of one or more big data technologies such as Spark, Hadoop, Kafka, NoSQL etc. is a must
  • Delivery experience with big data platform and solutions is a must
  • Demonstrated expertise in software management lifecycle, including but not limited to, requirements gathering, design & implementation, project planning, budget management, issue and risk mitigation, and status reporting.
  • Knowledge of software engineering best practices for the full software development life cycle - source control management, continuous integration, defect management, build processes & testing.
  • Experience in writing and interpreting user stories, use case documents, solution documents and project plans

Preferred Qualifications & Experience

  • Certified in Scrum and Agile practices
  • Knowledge of Data Analytics and Cloud technologies like Azure, AWS etc.
  • Experience of working in a startup environment

 

Apply

Sales Manager

The Data Team is a premier consulting company that provides expert consulting services in the areas of big data and data science. It accelerates Enterprise Transformation through premium consulting services and its innovative data products, powered by Robotic Data Science.

The company is rapidly growing and is presently looking for a full time Sales Manager for its Mumbai operations.

Location: Mumbai

RESPONSIBILITIES:
  • Market development
  • Customer prospecting
  • Partner Management
  • Relationship management
  •  Opportunity analysis
  • Proposal preparation
  • Negotiation
  • Closure
Must-Have
  • 2 to 4 years of sales, consulting or pre-sales experience dealing with enterprise customers in Thailand. (Customer facing)
  •  2 to 4 years of experience in Big Data, Advanced Analytics or Business Intelligence in a solutions or consulting firm.
Desired Traits and Good-To-Have
  • Sales hunter mentality
  • Self starter, able to work with minimal supervision
  • Consulting company experience preferred

Apply

Technical Recruiter

Location: Chennai/Bangalore

ROLE DESCRIPTION:

The Data Team is a premier consulting firm with strong expertise in big data and data science. We are looking for a Technical Recruiter to support the hiring managers to build teams. The Recruiter will be responsible for end to end recruitment from sourcing to on-boarding candidates and completing joining formalities.

RESPONSIBILITIES:
  • Work closely with respective departments to develop and maintain job descriptions
  • Source and attract candidates through networking, sourcing, direct approach, referrals, university relations, learning partner relations, etc
  • Research and recommend new sources for active and passive candidate recruiting
  • Conduct initial screening rounds with candidates – brief candidates regarding job description, company profile and career path
  • Schedule and coordinate interviews with hiring managers 
  • Feedback collection, document collection and post-offer follow up till joining
  • Maintain daily, weekly and monthly trackers
  • Improve the candidate, new hire, hiring manager and recruiter experience
  • Foster long-term relationships with high-calibre talent, build and maintain a network of candidates
  • Maintain employee referral program
Minimum qualifications:
  • Graduate degree
  • 3-6 years of experience in full-cycle recruiting in IT company
    • Excellent communication and interpersonal skills
  • Good computer knowledge
Preferred Qualifications
  • Experience recruiting for big data technology
  • Experience of applicant tracking systems
  • Hiring experience using social media

Apply