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

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

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

ASSISTANT MANAGER – FINANCE AND OPERATIONS

Location: Singapore

ROLE DESCRIPTION:

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 Finance and Operations Manager for its Singapore operations. This role willreport to Senior Manager – Finance of the holding company.

KEY RESPONSIBILITIES:
  • Take hands-on responsibility with respect to all aspects of finance/accounts and operations of the company.
  • Co-ordinate with statutory authorities in Singapore related to various statutory compliances and filings.
  • Co-ordinate with tax consultants & update management regarding various tax related matters as and when required to facilitate decision making.
  • Liaise with external stakeholders such as auditors, bankers, creditors, debtors, etc. to ensure smooth operations.
  • Participate in the monthly and annual financial close process of the Singapore entity.
  • Safeguard assets of the Singapore company, maintenance of corporate contract files, office records, etc.
  • Assist in day-to-day operations of Singapore entity.
  • Negotiate with vendors for better terms and vendor management.
  • Support the Directors in their day to day work activities.
DESIRED SKILLS / EXPERIENCE:
  • Certified Accountant with relevant hand on experience
  • Certified Accountant with relevant hand on experience
  • Good communication and negotiation skills
  • Willingness to work hands-on in a startup environment
  • Knowledge of International taxation is a plus
  • Knowledge of Tally software is a plus
  • Prior operations experience is a plus
  • Minimum 4 years’ work experience in an organization based in Singapore.

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