You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer - Big Data (Req 119204)

Responsibilities:
We are looking for passionate professionals to join our team!
  • You will be a key member of our highly integrated multi-disciplinary team of software, systems, applications and algorithms engineers. 
  • You will be responsible for equirement analysis, design, implementing and testing software solutions to solve some of the most advanced technical challenges facing the industry.
  • As a key member of the High-Performance Computing team, you will be responsible for the design and development of distributed software platforms that will be used for big-data analytics and machine-learning.
  • Experience with open-source tools on Linux is highly desired along with the ability to experiment, evaluate and recommend best of breed solutions.
  • You should be somebody who enjoys working on complex system software, is very customer-centric, understands the big picture and feels strongly not only about building good software but about making that software achieve its goals in reality.
 
Qualifications:
Required Qualifications:
  • Programming in Linux environment using Java & Python
  • Experience building distributed RESTful web services
  • Experience with SQL and NoSQL data-bases
  • Experience working with modern open source tools for distributed computing (like Apache Spark, Hadoop, Kafka, Redis etc.)
  • Experience with Object-Oriented Software Analysis and Design using UML modeling
  • Excellent mathematical and analytical skills
Good to have skills:
  • Familiarity with Deep Learning frameworks like TensorFlow & Keras
  • Experience working with open source software is a plus
  • Programing in any one of C/C++ or Scala will be considered a positive
  • Full-stack web-development with emphasis on Python Django, JavaScript, Angular
  • Experience with test automation a plus
  • Experience with Cloud technologies for scaling like Linux containers, Kubernetes, Virtual Machines etc. a plus
  • Familiarity with administing, debugging and tuning Linux systems and software
  • Work in an Agile based development environment
 
 Minimum Qualifications:
  • Bachelor's Level Degree with at least 2 years of experience 
  • Master's Level Degree
 

JOB ID: 119204