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

Software Engineer (Java | Python | REST | Web Services)

Responsibilities:
We are looking for passionate Engineers to join our team!
You will be a key member of our highly integrated multi-disciplinary team of software, systems, applications and algo engineers. You will be responsible for development of highly scalable service orientated software application to execute machine learning algorithms, seamlessly move high volumes of data across components 
You will be responsible for requirement analysis, design, implementing and testing software solutions to solve some of the most advanced technical challenges facing the industry. 
You will fit right in if you have a sound understanding of the fundamentals of Computer Science and practical experience building scalable and high performance computing software.
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.

Preferred Qualifications:
Required Qualifications
• Experience with Service Oriented Architecture Design 
• Solid understanding of Object-Oriented Software Analysis and Design using UML modeling
• Experience designing web solutions on distributed storage and computing platforms
• Strong software development skills in one or more programing language (Python, Java, C#)
• Experience building REST web services and reusable software components
• Working knowledge of Linux
• Hands-on experience with SQL or NoSQL 
• Knowledge of modern tools for distributed computing (like Apache Spark, Mesos, Hadoop, Kafka etc.)
• Excellent mathematical and analytical skills
• Work in an agile based development environment
 
Good to have skills:
• Familiarity with DL frameworks is a plus (e.g., Tensorflow)
• Familiarity on large scale storage technologies a plus

Minimum Qualifications:
  • Master's Level Degree OR
  • Bachelor's Level Degree with at least 1 years of experience.


JOB ID: 118608