Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 20

Real Time Analytics Processing Specialist

Responsibilities
Implement real time analysis for streaming data: model design, features planning,
system infrastructure, production setup and monitoring, and release management.
Implement the models to capture the streams from various sources using the queuing
mechanism.
Implement the Stream Processing Engine (SPE) to process the streams without having
any data loss.
Implement the Complex Event Processing (CEP) in the SPE for the streams.
Implement the notification system as and where required to alert the users during the
stream processing stage.
Implement the rule engine in coordination with user interface team to design the rule
builder for the same.
Develop RESTfull calls to plug the rules into the rule engine.
Develop the RESTfull calls for stream processing and notification system.
Implement SAMOA (Scalable Massive Online Analysis) as part of the SPE to find the
real time events and co-occurrences.
Implement the big data lambda architecture to merge the batch results and real time
results to render the same in the dashboard for visualization and persistence.
Perform the testing for the developed scripts in distributed and non-distributed
environment and deploy the same in the cloud.

Qualifications
BTech/BE/PhD but will consider MCA in Computer Science or related field.
Familiarity with at least one Distributed Stream Processing Engines: Apache Storm,
Apache S4, Apache Samza.
Experience with at least one Complex Event Processing component like
Esper/Camel/River.
Experience with at least one distributed message broker: Apache Kafka, HiveMQ.
Experience with at least one Rule Engine Tools : Drools , Nools.
Expert in at least one programming language: Java, Scala, NodeJS.
Familiarity with any java build tools: Maven , Ant.
Familiarity with any versioning tools : Bitbucket , gitLab , SVN.
Good understanding of UNIX / LINUX platforms.
2-3 years work experience.

Desired Skills
Familiarity with any real time data analysis frameworks: SAMOA/MOA/JUBATUS.
Experience with any cloud environments: AWS, Rackspace, CtrlS.
Experience with distributed system development , deployment and management in the
cloud.
Strong inclination towards mathematics and statistics.
Big Data Analyst

Responsibilities
Entire data analysis preparation stage: model design, feature planning, system
infrastructure, production setup and monitoring, and release management.
Implement the complete batch analytics for time series data using hadoop ecosystem
tools.
ETL on large scale data sets which are stored as part of non-relational
database/Distributed File Systems using Map/Reduce.
Perform large scale data aggregation on the time series data on hourly, daily, weekly,
monthly, quarterly and yearly.
Prepare data sets as per the requirement defined by the machine learning team to
derive actionable insights.
Implement the data marts for different business needs on the distributed file systems.
Develop the scripts as and where required to aggregate the data by developing the
User Defined Functions (UDF) using Hive/Pig/Scalding.
Create the analytics database as part of the data processing on the Distributed File
System.
Implement the big data lambda architecture to merge the batch results and real time
results to render the same in the dashboard for visualization and persistence.
Evaluate various big data open source frameworks as and when required by
developing the Proof-of-concepts (PoCs) and Proof-of-values (PoVs).
Test the developed scripts on distributed and non-distributed environments in the
cloud.

Qualifications
PhD/BTech/BE but will consider MCA in Computer Science or related field.
Familiarity with distributed systems and methodologies: Hadoop, Map/Reduce, Hive,
Pig, Scalding.
Experience with at least one NoSQL database: MongoDB, HBase, Cassandra.
Expert in at least one programming language: Java, Scala, Python.
Familiarity with java build tools: Maven, Ant.
Familiarity with any versioning tools: Bitbucket, gitLab , SVN.
Good understanding of UNIX / LINUX platforms.
2-3 years work experience.

Desired Skills
Experience with any cloud environments: AWS , Rackspace, CtrlS.
Experience with distributed system development , deployment and maintenance.
Experience with at least one business intelligence tools : Tableau , Pentaho, Qlikview.
Must have a strong inclination towards mathematics and statistics.
Data Scientist (Machine Learning / Predictive Analytics / Internet of Things)

Responsibilities
Entire machine learning/ predictive modeling implementation process: model design,
feature planning, system infrastructure, production setup and monitoring, and release
management.
Extract and analyse the large volume of data to find the hidden insights.
Design and implement highly scalable predictive models to perform various analyses
like energy forecasting, anomalies detection, performance evaluation, risk analysis,
preventive maintenance, proactive failure detection etc. in real time for distributed
computing environments.
Improve the accuracy of built predictive models by implementing complex machine
learning/ statistical analyses algorithms.
Test the developed models in distributed and non-distributed environment in the
cloud.
Migrate the developed models to satisfy different business requirement and work
entirely in different environment.
Being able to create examples, prototypes, and demonstrations to communicate
findings clearly to both technical & non-technical audiences.

Requirements
B.E/ BTech/ ME/MTech/MS/PhD in quantitative field such as
Statistics/Mathematics/Computer Science or related field from premier institutes.
Advanced knowledge of data mining/predictive analytics/statistical
modelling/machine learning/artificial intelligence/operation research.
2+ years of work experience with statistical analyses and machine learning techniques
such as regression &classification, time series forecasting, decision trees,random
forests models, artificial neural networks, support vector machine, clustering etc. for
large data sets.
Excellent knowledge of statistical analysis tool (such as R/ Mahout/ Weka) preferably
R.
Experience with big data platforms such as Hadoop, MapR, Pig, Hive, HBase etc.
Proficiency in at least one Programming Language: Java,Python,Scala, Ruby, Perl.
Knowledge of SQL databases, additionally at least one NoSQL database such as
MongoDB, HBase and Cassandra would be advantageous.
Familiar with cloud environments such as AWS, Rackspace and CtrlS.
Understanding of UNIX / LINUX environment is plus.
Familiarity with at least one versioning tools: Bitbucket, gitLab, SVN.
User Experience and User Interface Designer

Location
Mumbai/Bangalore

Are you passionate about


Creating solutions for complex UIs
Usability testing
Creating products that will redefine the future
UX analysis
UX and UI design
Data visualization
Creating wireframes, mockups, storyboards, information architecture
Deep knowledge of data driven UI/UX designs
Creating Responsive UI designs for multiple devices
Ideating and iterating at a fast pace
Conceptualizing original ideas that bring simplicity and user friendliness to complex
design

Are you competent in


Adobe Suite, Photoshop / Illustrator / Indesign / After Effects / Adobe Premier etc.
Balasimiq or equivalent for wireframing
knowledge of Dreamweaver, HTML, CSS, Ajax, JQuery preferred but not
compulsory
UX designing and presenting complex data sets in compelling visual formats.
Front End Developers

Location
Mumbai
As a Front End Developer you will be focused on creating modular data visualization
interfaces that makes it easy for users to view and use complex data.
Do you have superior knowledge of HTML, CSS, LESS and SASS?

Are you passionate about


Javascript
Visualizing the data in both real time and historical
Solving complex visual problems
Mathematics
Front-end development with occasional tinkering across the multiple technology
stacks
Test driven development
Bootstrap apps that target mobile and desktop browsers
Implementing features at a fast paced early stage startup
Using contemporary technologies such as AngularJS, D3 and Nodejs
Lead-Data Visualization Specialist

Responsibilities
Implement analytics dashboards and visualization at a fast pace for a startup.
Design and create visualizations of new high-impact visual applications to make data
actionable and facilitate decision making for the clients.
Understand business and data requirements to support the Predictive/Machine
Learning/Big Data Analytics Team and product manager, and iteratively design
visualizations for initial concepts and prototypes that can be presented to customers
for feedback.
Collaboratively identify the best means to visually depict the intermediate as well as
final data analytics results in ways to provide effective processes to mine new insights
and assist in decision making to solve complex problems.
Apply design and data analysis techniques to organize the presentation of data in
visually innovative ways in order to make it easier to understand, insightful, and
actionable by end users.
Work with product teams to provide subject matter expertise throughout the
production implementation of visually oriented products and applications.
Lead the complete lifecycle of visual analytical applications - from development of
mock-ups & storyboards to complete production ready application.
Manage a repository of re-usable data visualization templates and views.
Continuously explore , identify and innovate in data visualization domain

Requirements
B.Tech/M.Tech/Ph.d/BS/MS or equivalent
More than 4-8 years of experience in data visualization, data analysis, dashboards
using multiple libraries and frameworks.
Experience in developing different types of visualizations, including visual analytics;
real-time visualization; visualizations for interactive data exploration;
narrative/editorially-guided visualizations; time series analysis methods.
Strong experience with designing and presenting complex data sets in visually
compelling formats.
Passion for transforming large amount of data into compelling visual stories to
facilitate analysis and decision-making.
Excellent communication and presentation skills.
Very good understanding of RDBMs and NoSQL databases.
Ability to script complex queries.
Knowledge of Big Data platforms is preferred.
Understanding of various data visualization charts to provide the optimum solution for
the client.
Knowledge of real time and historical data visualization for time series data.
Good in data warehousing and ETL tools.
Knowledge of open source visualization libraries like D3js, NVD3js, Raphaeljs,
Rickshawjs and Processing etcis preferred.
Programming Languages Java, JavaScript,Python
Full Stack Developer

Responsibilities
Design and implement highly distributed and scalable code for our platform.
Solve and articulate complex problems with application design, development, and
user experience.
Research and prototype on disruptive technologies.

Required skills
Strong JavaScript (knowledge of NodeJS/Angular).
Knowledge of Angular, backbone, handlebar, moustache, socketio, etc.
Strong HTML/CSS (Knowledge about LESS, SASS, Twitter Bootstrap are preferred).
Use of a full stack framework like MEAN.
NoSQL technology (MongoDB).
Expert in data visualization libraries like d3, nvd3, raphael, cubism, high charts, etc.
Sharp analytical abilities and proven design skills.
Extremely good in mathematics.
Knowledge of modular UIs for analytics.
Quality Assurance Tester and Analyst

Responsibilities
Analyst prepares required Systems Development Methodology (SDM) documentation
including Scope of Work (SOW), Business Requirements Specs (BRS), Functional
Specs (FS), and Test Plan Report.
Develop and execute test plan to ensure that applications meet customer-defined
business requirements.
Document and track software defects, errors, anomalies, issues, performance and
usability.
Identify and document processes and procedures related to Quality Assurance
standards and application testing.
Build complex applications to make testing effective and efficient.

Requirements
3+ years in a Software Quality Assurance role, or equivalent technical ability.
Proficient in writing test plans and test cases.
Excellent written and oral communication skills.
Expertise with JIRA is a plus.
Proven test automation experience that includes both browser based and application
automation tools.
Experience with Selenium IDE and HP's UFT (Unified Functional Testing) / QTP
(Quick Test Professional) is a plus.
Experience with at least 1 Node JS Testing package: Selenium/Chai/Mocha.
Senior Web Developer

Responsibilities
Pixel perfect conversion of websites from PSD to HTML
Take care of cross browser compliance and issue resolution

Qualifications
4-8 years work experience
Expert in CSS(3),LESS,SASS,HTML(5), XML, XSLT, Native JavaScript
Expert in Twitter Bootstrap for Phones, Desktops, Tabs.
Proven experience of working with bootstrap theme customization
Knowledge of photoshop and fireworks preferred
Knowledge of JSON, Map based APIs, PhoneGap, HTML5 Canvas 2G Drawing,
SVG, Data Visualization
Experience with OOCSS, performance oriented CSS selector, scalable and modular
CSS approach for front-end architecture
Senior System Integration Engineer

Education
BTech / MTech (CSE\ECE\IT)

Experience
4-8 years

Desired Skills
Should be exceptional in application engineering, designing, programming,
commissioning of end to end automation systems
Expert knowledge of PLC Programming- GX Developer (Mitsubishi), Step 7 Micro,
Simatic Step 7 for S7-300 and S7-400 etc.
CNC- Fagor DNC, Siemens-WINpicin, Mitsubishi- Mazak or similar
Programming of Sinumerick series CNC machines --802D & 810D
Knowledge of configuration and interfacing with servo drives (Simodrive / Sew /
Baldor etc)
Knowledge of Pneumatics and hydraulics circuit design and troubleshooting
Knowledge of programming and configuration of atleast one of the following robots:
Kuka, Motoman, ABB-IRB series
Should have very good presentation skills
Should be fluent in English
Design of complex industrial networks with multiple protocols
Configuration and troubleshooting of gateways, FO switches, remote IOs, RTUs etc.
Indepth knowledge of OPC server configuration with various protocol drivers
Knowledge of reputed SCADA systems
Should have good onsite experience of managing projects and interaction with clients
Should be well versed with IEC61850,DNP3,Modbus RTU and Modbus TCP
protocols
Should be good in reading control panel drawings on EPLAN or AutoCAD and
performing FAT
Should have preferably worked on large scale automation projects in multiple
domains
Testing various protocols using Modscan, Profitrace, IED scout, PCAN, Wireshark
etc.
DBA-NoSQL

Job description
The successful candidate will have a track record of operational excellence managing
large scale production databases utilizing one or more of the following (MongoDB,
Cloudera, Hortonworks, HBase, Cassandra). You will have excellent communication
skills, a keen attention to detail, and a passion for learning new technology and
building high quality, scalable software.

Specific duties include


Ensuring the continuous availability of several MongoDB and Hadoop clusters
Evaluating and Operationaizing new technology
Automating and innovating new ways to manage database infrastructure
Manage and maintain servers across multiple environment
Advise development teams on clustering, indexing and other performance and
architecture issues
Monitor deployments for capacity and performance
Implement and maintain MMS (MongoDB Management Services)
Define and implement backup strategies per data retention requirements
Admin MongoDB to achieve 100% monthly availability
Solve production problems when needed 24x7
Develop and document best practices for data migration
Strong operational experience with NoSQL Data Modeling
Minimum 5+ years of experience working with large distributed database systems
with focus on performance & tuning
2+ years of experience with MongoDB scaling across data centers and/or in-depth
understanding of MongoDB HA strategies, including replica sets and sharding
Deep knowledge of DB performance/scaling concepts and tuning best practices
Ability to write and maintain Unix/Linux shell scripts
Familiarity with map-reduce in a production NoSQL environment

Good to have
Experience with the Atlassian Software Development and Collaboration Tools (Jira,
Confluence)
Experience with Big Data ecosystem tools is a plus
Able to straddle traditional operational and database admin roles
Highly self-motivated with the desire to embrace new database technologies and must
be able to work independently or within a team in a high demand and dynamic
environment
Experience with automation (Chef/Puppet)
Familiarity with distributed file systems (HDFS, GlusterFS/GridFS2,etc.)
Experience supporting cloud based environments AWS is a plus
Experience with traditional SQL databases (i.e. MSSQL) is a plus
Experience porting body of SQL code to a NoSQL environment (map-reduce or other)
is a plus
JavaScript programming is a plus
Visual Designer

Responsibilities
Create illustrations and digital images to market and promote MachinePulses
platform, solutions and products.
Create/edit videos of case studies, events, exhibitions and product/solution/platform
promotion.
Design clear and engaging graphic/infographics communications for print and web
including direct mail pieces, branded promotional items, social media graphics,
posters, flyers, and other marketing materials as needed.
Work closely with different teams to understand and translate their messaging
concepts into marketing materials.
Study and understand MachinePulse's solutions and platform services.

Qualifications
Must be proficient in Adobe InDesign, Illustrator, & Photoshop and/or other common
design and layout applications.
Must have knowledge of After Effects, Maya, Rendering, Fireworks, CorelDRAW,
PageMaker, Dreamweaver, Lightroom.
Knowledge of the Internet of Things desired.
.Net Programmer / Sr. .Net Programmer

Responsibilities
Optimize code by leveraging features of operating system/lower layers of application
Use best practices for the development
Work in a complex software environment and debugging prowess for hard to
reproduce customer issues

Requirements
Knowledge of development tools like debuggers, profilers or code analyzers is
required
Must have in depth system level knowledge of Windows operating system, include
kernel debugging experience
Good to have - System/Kernel Driver development, dump analysis skills
Strong problem solving, troubleshooting and analytical skills are required.
Have knowledge of design architecture like MVC and MVVM
A good understanding of N-tier and N-layered architecture
Thorough knowledge of OOPS concept
Hands on experience in Silverlight/WPF, MVVM and SQL Server
Hands on experience of working with Data Structures , collections and LINQ, Entity
Framework
Have good knowledge of working on Multi-threaded environment and can address the
issue of the memory management
Worked with the windows and WCF services
.NET Framework 4.5/4.0/3.5
Application Test Engineer

Responsibilities
Participate in all aspects of testing, including functional, regression, load,
Performance and system testing.
Check whether the fields in the UI/Front end forms and mapped consistently with the
corresponding DB table.
Daily monitoring of QA and UAT environments through log and process verification
Verification of application logs.
Prepare UAT test scenarios and facilitate UAT, track UAT to closure.
Maintain co-ordination and give Demos on the client side.
Work closely with development team to support data verification, data comparison
and logical workflow.
Perform analysis for the production issues.

Requirements
Sound experience on concepts of Software Test Engineering, Verification, Validation,
Testing Techniques for Web and Windows applications.
Strong understanding of black box / white box testing methodologies.
Experience writing Test Plan, Test Scripts, Test Cases, Use Cases from requirement
documents and mock-up.
Intermediate SQL proficiency.
Ability to understand the Stored Procedures, Functions, Triggers and write queries for
the test data extraction and manipulation.

You might also like