Full Stack Senior Software Engineer

About

A group of experienced entrepreneurs and technology leaders aiming revolutionize

the world of video and smart-tv advertising are looking for a full-stack software

engineer for joining the team of a well-funded startup in the domain of video

intelligence.

Summary

We are looking for top-notch full-stack experienced software engineer to join the

R&D team. As a senior member of the R&D team you will be responsible for the end-

2-end development of various components of our product. You will work on the

design and implementation of state-of-the-art distributed video intelligence system

that aim to revolutionize the way video in being understood by machines. You will

face performance, scalability and engineering challenges in creating a unique value

proposition to our customers.

Responsibilities

 Given a high level functional specification write high-level and detailed

technical specifications & designs for complex distributed SAAS cloud

systems.

 Transforms algorithm pseudo-code to a highly scalable and performant

functional server-side code.

 Develop – from design to deployment - large-scale, distributed SAAS system

in cloud hosted environment.

 Develop – from design to deployment - end-2-end (data->server->user- interface) platform code for collecting, analyzing and analyzing large amounts

of data in big-data and multi-tenant environment.

 Design and Develop automation platform for A/B, Unit, System and

Integration testing.

 Participate in building a state of the art engineering environment, using agile

methodologies, to handle all the phases of the product – from design to

customer support

Required Skills

 Bachelor degree in Information Technology, Computer Science or related field

– A Must.

 Al least 7 years of proven experience in similar role – A Must.

 Experience in designing, building and supporting large scalable distributed

systems or platforms that handles massive amounts of data – A Must.

 Ability to rapidly learn new technologies and tools – A Must.

 Expert knowledge in building distributed SAAS cloud-base systems – A Must

 Experience in public cloud environment of at least one major vendor – A

Must.

 Experience as a strong JAVA/Scala software engineer working on highly

scalable and performance systems – A Must.

 Knowledge in design patterns for high performance, scalable, distributed and

efficient architecture and code – Big Advantage.

 Experience in multi-tenant architectures and implementation – Big Advantage.

 Experience in building User interfaces, reports, dashboards, multi-dimensional

cubes and using data exploration tools – big advantage.

 Experience in hadoop (map-reduce, hive, pig) – big advantage.

 Experience in modeling structured and untrusted data into key-value and

document nosql store – big advantage.

 Experience in nosql data stores e.g. Couchbase, MongoDB and Cassandra –

big advantage.

 Experience with data-collection tools and technologies e.g. scribe, flume –

advantage.

 Excellent communication skills and customer facing orientation – a must.

Job Requisition Number:1081

#JAVA #BigData

Featured Posts
Recent Posts
Archive
Search By Tags
No tags yet.
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square