Customer Focused Distributed Systems Developer

Location
Dublin
Salary
Competitive
Posted
20 October 2017
Closes
17 November 2017
Sector
IT
Position / level
Professional
Contract Type
Permanent
Hours
Full Time

Veritas' vision is to enable organizations to thrive in this new world of digital business.

Did you know that the International Data Corporation (IDC) predicts that data will double every 2 years, reaching 44 zetabytes by 2020?  That's more bytes than gallons of water in the ocean and an exponentially growing problem for businesses. Veritas helps organizations harness the power of their data & turn it into actionable insights.

We believe information is everything!  Data is an organization's digital currency; a critical business asset that is growing in value.  We are the only company that provides a data management platform to address the core challenge of accessing, managing, and analyzing all of their data, no matter where it is, in real time - allowing organizations to truly maximize the value of their data.

Veritas is currently looking for motivated individuals who not only “do” but are also leaders who influence change and make a difference. The team is always looking for passionate, dedicated individuals who are self-motivated in their work and careers.

What you will be doing:

  • Design & implement distributed storage systems, especially key value stores or document stores for for Veritas’s software defined storage products in unstructured data markets.
  • Interface with real time event based systems, IOT protocols like MQTT, COAP
  • Work in a group of passionate developers in a high energy and fast paced and outcome oriented environment
  • Participate in design discussions, build prototypes independently and contribute to deliver high quality products
  • Motivated to assume responsibilities as a developer to write scalable and high performance software, create solid white box test cases, conduct performance benchmarks and deliver creative customer facing content on the product.
  • Adopt Agile practices for efficiency, predictability and customer driven product development.
  • Work with customer support to efficiently handle engineering escalations for the products.

What skills, experience and education you need as a team member to succeed:

  • Excellent knowledge of Erlang/Elixir/OTP
  • Experience building high distributed and scalable systems using Distributed Erlang/OTP
  • Experience in development of Web-services and server applications using Erlang/OTP
  • Knowledge of network protocols (HTTP, TCP, UDP, SSL, XMPP etc.)
  • NoSQL Database experience like Riak-KV, RocksDB
  • Experience with messaging systems (RabbitMQ)
  • Experience developing and implementing Erlang wombat monitoring systems
  • Experience in development of highly loaded and scalable systems
  • Experience with Unix/Linux

More jobs like this