Sr. Computer Scientist
The job duties:
- Use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems. Reviewing related information to develop and evaluate options and implement solutions.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Understand business problems and translate it into data mining problems and plan the application of appropriate techniques such as clustering, classification and association for large data.
- Review on scientific processes and perform hypothesis testing on unstructured data using natural language processing.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Process large sets of structured, semi-structured and unstructured data and supporting systems application architecture.
- Perform Natural Language processing and create Audio and Visual models
- Develop software using Python, Matlab/Octave and Linux shell scripting using different file formats like CSV, text, JSON and image files. Work with databases such as MongoDB.
Qualification :
- The candidate must possess a research background with good statistical and mathematical background used for research.
- Candidate is expected to possess a Phd in a science related field and familiar with Data Science concepts.
- 2-3 years of field experience with building machine learning models
Submit Resume »
Data Scientist
The job duties:
- Perform advanced analytics tasks, including but not limited to predictive statistical models, customer profiling, segmentation analysis, data analysis and mining, and external data enhancement using SQL, SAS, R, Python or PySpark.
- Extract and process large quantities of data from data warehouses and other data marts in support of assignments
- Understand business problems and translate it into data mining problems and plan the application of appropriate techniques such as clustering, classification and association for large data.
- Assist in determining quantitative methods for solving client issues. Analyze marketing metrics to identify cause-effect relationships between marketing levers and outcomes
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Turn complex data into practical and actionable marketing insights
- Perform Natural Language processing and create Audio and Visual models
- Develop software using Python, Matlab/Octave and Linux shell scripting using different file formats like CSV, text, JSON and image files. Work with databases such as MongoDB.
Qualification :
- The candidate must possess a Bachelors or Masters degree in Mathematics, Statistics, Economics, Finance, or Engineering
- 2-3 years of field experience with building machine learning models
- Experience in data visualization tools like Tableau a plus
Submit Resume »
Software Developer
The Job Duties:
- Demonstrate ability for Critical Thinking which involves Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Review related information to develop and evaluate options and implement solutions.
- Use excellent skills at using mathematics to solve problems
- Ability to create new software as well as Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
- Deep knowledge of processors, chips, computer hardware and software, including applications and programming.
- Skills of development using Java, python, Scala and Linux shell scripting
- Certified with Cloudera Big Data Platform and familiar with the installation and management of the platform.
- Be familiar with the NLTK and Stanford NLP libraries.
- Good understanding in Amazon web services such as EC2, EMR, S3
- Experience in developing and deploying enterprise-based applications using major Hadoop ecosystem components like YARN, Spark, Hive, Sqoop, Spark Streaming, Spark SQL. Knowledge on Hadoop Architecture as in HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm.
- Capable of processing large sets of structured, semi-structured and unstructured data and supporting systems application architecture.
- Hands on experience development using Java, python, Scala and Linux shell scripting using different file formats like CSV, text, JSON and PARQUET files.
- Have experience with Spark processing Framework such as Spark and Spark Sql.
- Use graph database neo4j. Create the nodes and relationships using cypher query language (CQL).
Qualification:
- Candidate should have minimum 5 years’ experience and Bachelors with Computer Applications background
- Candidate should have some experience in a research or academic setting.
- Needs to be familiar with Data Science concepts and acertification on Cloud nd Big Data Technologies is a plus
Submit Resume »