Careers

BE PART OF TEAM CODEDATA

CodeData is building a recommendation system to improve industrial productivity - cloud based, with machine learning and advanced analytics at the core, a mobile-first application design that delivers the most rewarding user experience for businesses worldwide.

We are hiring the best subject matter experts, data engineers, server engineers, visualization engineers and brand ambassadors to work with us in building this piece of awesome.

Open Positions

Java Developer

CodeData is looking for a detail oriented Java Developer to join us. The ideal candidate has some experience using Java to build analytics platforms/data pipelines. She must be a team player, self-directed and comfortable working in a high performance startup culture.

Responsibilities:

Create and maintain our analytics stack for Java on AWS and Azure.

Implement Java Micro services using Zule, Eureka, Amazon API Gateway, Spring Boot and related technologies.

Unit Test using JUnit and measure code coverage using Sonar and related technologies.

Education requirements:

Bachelors or Masters degree in Computer Science or Engineering

Location:

Multiple Locations, India

Work Experience Requirements:

2+ years of hands on experience with Core Java development.

Hands-on experience in REST web services with API gateways.

Exposure to Micro Services, Object Oriented Analysis and Design, Software Design Patterns and Java coding principles.

Exposure to BDD and TDD is a plus.

Strong problem solving abilities.

Business Development Manager

CodeData is looking for business development managers who have demonstrated success in selling BI, cloud, ERP or Analytics solutions to enterprises and who can work well in small teams with little direction.

Responsibilities:

Opportunity development in small and mid market companies: ​Managing both inbound and outbound leads to develop a consistent quota attaining pipeline.

Managing entire sales cycle​: Including prospecting, discovery, evaluation, proposal, and hand off to Engineering.

Continuous pipeline management to create an accurate and consistent winnable pipeline.

High-level customer relationships: ​Building and maintaining strong relationships with company executives to ensure a smooth selling process.

Post sales assistance: Engaging with customers post sales to create a smooth transition to engineering team.

Education requirements:

Bachelor’s degree, MBA preferred

Location:

Multiple Locations, India, USA, MENA, APAC

Work Experience Requirements:

5+ years in sales quota attainment

Demonstrated success in selling B2B software, SaaS, or technology solutions to business executives. Experience in selling Business Intelligence and/or data driven solutions a huge plus.

Strong verbal and written communication and presentation skills, with ability to explain solutions, provide alternatives, and establish rapport with customers.

Communicate professionally and with integrity, lead by example.

Take pride in delivering outstanding work and executing in a timely and professional manner.

Passionate positive “can do” attitude.

Ethical and trustworthy.

Sense of urgency to get things done now.

Javascript Developer – Visualization

CodeData is looking for javascript and d3.js experts who can solve complex data visualization challenges and work well in small teams with little direction.

Responsibilities:

Build creative, reliable and scalable machine learning and analytics visualization platform in an agile software development environment.

Continually enhance visualization techniques to provide one-of-a-kind business-user-friendly user experience.

Provide innovative solutions to complex data visualization problems.

Guarantee quality and performance of the visualization platform across web and different form factors on mobile.

Education requirements:

Bachelor’s or Master’s degree in computer science or engineering

Location:

Multiple Locations, India

Work Experience Requirements:

3+ years hands-on experience with requirements analysis, design, coding and testing patterns as well as experience in developing quality software platforms and large-scale data infrastructures

2+ years of experience in advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS etc

Strong understanding of JavaScript, its quirks, and workarounds

Basic understanding of web markup, including HTML5 and CSS3+ Experience working with cloud computing environments, preferably AWS is must

Proficient understanding of cross-browser compatibility issues and ways to work around such issues

Good understanding of asynchronous request handling, partial page updates, and AJAX

Familiarity with JavaScript module loaders, such as Require.js and AMD

Familiarity with front-end build tools, such as Grunt and Gulp.js

Good understanding of browser rendering behavior and performance

Enjoy solving complex problems on a daily basis

Excellent verbal and written communication skills

Machine Learning Engineer

CodeData is looking for a Machine Learning Engineer with a passion for data and algorithms to join us. The ideal candidate has some experience using Java/Scala/Python to build analytics platforms/data pipelines. She must be a team player, self-directed and comfortable working in a high performance startup culture.

Responsibilities:

Build creative, reliable and scalable machine learning and analytics platform in an agile software development environment.

Continually evolve the platform as the business changes- maintain and improve the platform running in AWS/Azure and automate key processes.

Provide simple solutions to complex data problems.

Education requirements:

Bachelors or Masters degree in Computer Science or Engineering

Location:

Multiple Locations, India

Work Experience Requirements:

3+ years hands-on experience with requirements analysis, design, coding and testing patterns as well as experience in developing quality software platforms and large-scale data infrastructures.

2+ years experience (strong) in Java/Python/Scala is required.

1+ years of hands-on experience building data pipelines using Kafka, Spark, Machine Learning, HDFS/Cassandra/NoSQL or comparable technologies is mandatory.

1+ Experience working with cloud computing environments, preferably AWS is must.

Understand how algorithms work and have experience building high-performance algorithms.

Enjoy solving complex problems on a daily basis.

Excellent verbal and written communication skills.

Test Automation Engineer

CodeData is looking for a Test Automation Engineer with prior experience setting up and implementing automated test strategies in a Big Data environment. She must be a team player, self-directed and comfortable working in a high performance startup culture.

Responsibilities:

Help develop and implement an overall test automation strategy for unit, system, integration, and load testing.

Mentor team by evangelizing best practices and to conduct brown bags/on-boarding training for everything automation related.

Own and evolve the test structures by working with development and product management.

Design and construct data-driven tests.

Monitor test quality to ensure alignment with test automation standards.

Education requirements:

Bachelors or Masters degree in Computer Science or Engineering

Location:

Multiple Locations, India

Work Experience Requirements:

3+ years in a technical or software engineering position (preferably Test Automation).

Strong working knowledge of test automation patterns, test techniques, preferably in a SaaS delivery in manufacturing or service.

Proven experience with delivering high quality software products in an agile manner.

Experience with one or more of the following applications is expected: TeamCity, Bamboo, ANT, TestNG, JMeter, LoadRunner, Cucumber, Selenium.

Experience with testing web services with tools such as SoapUI, LoadUI, Postman.

Familiarity with web services standards - REST, SOAP.

UI/UX Designer

CodeData is looking for a creative and experienced UI/UX designer to contribute to the design of our AI powered applications for manufacturing. You will develop brand-resonant look and feel across apps and devices, creating visually immersive UI experiences. You must be a team player, self-directed and comfortable working in a high performance startup culture.

Responsibilities:

Bring your creativity, flexibility, and a high attention to detail to our team to generate inspiring production-ready designs<./li>

Take large concepts into detailed testable prototypes.

Make strong design decisions based on user research.

Work hand in hand with engineers to realize your designs.

Design systems of clean, elegant flows & interactions across devices.

Education requirements:

Bachelors degree in Arts, Creative and/or Graphic Design

Location:

Multiple Locations, India

Work Experience Requirements:

3+ years professional design experience shipping iOS or Android products.

Fluency in user-centered design methods, exploration, storytelling and detailed interaction design.

Strong skills in visual design and a critical eye.

Empathetic and inquisitive nature.

Prototyping skills with a variety of tools.

Skills with visual design tools such as Sketch, Zeplin, & Adobe CC.

Python Engineer – NLP

CodeData is looking for a Python NLP Engineer to join our engineering team. The ideal candidate will have industry experience solving language-related problems on vast quantities of data. She must be a team player, self-directed and comfortable working in a high performance startup culture.

Responsibilities:

Use your expertise to improve our existing NLP systems.

Constantly identify opportunities to apply NLP to different parts of our product/solution.

Work with other engineers to implement algorithms, abstractions and systems in an efficient way, with strong positive impact on our user-facing products.

Take ownership of all NLP and language-related components in our products/solutions.

Education requirements:

Bachelors or Masters degree in Computer Science or Engineering, NLP or related technical field

Location:

Multiple Locations, India

Work Experience Requirements:

3+ years development experience in Python.

Good mathematical understanding of popular NLP and Machine Learning algorithms.

1+ years Hands-on Experience building production-ready NLP or information retrieval systems

Hands-on experience with NLP tools, libraries and corpora (NLTK preferred, Stanford CoreNLP, Wikipedia corpus, etc.).

Marketing Intern

CodeData is looking for a Marketing Intern to represent the company on social media and other marketing channels.

Responsibilities:

Generate, edit, publish and share engaging content (text, images, video, HTML) on social media channels.

Collaborate with Sales to manage company reputation, identify key players and coordinate actions.

Identify audience and run targeted social media campaigns.

Represent company at marketing events - conferences, meetups, tradeshows etc.

Education requirements:

Bachelors or Masters degree in Communications, Marketing, Business, New Media or Public Relations

Location:

Multiple Locations, India

Work Experience Requirements:

6+ months experience in social media marketing or as a digital media specialist.

Experience working with social media channels - specifically Facebook, Twitter and LinkedIn.

Excellent consulting, writing, presentation and communication skills.

Positive attitude, detail and customer oriented.

Fluency in English.