Senior Data Engineer

new york, New York

A prominent, data based global technology firm is currently seeking a Senior Data Engineer to join their team in New York. This tech company has multiple focuses, the main one being the creation of one of the world’s most widely utilized financial software applications. In this role you will work in a small, dynamic team with some of New York City’s top engineers, to solve very unique, large scale challenges.  Their systems are very large and highly distributed, and engineers are always looking for creative solutions to solve problems, including employing a variety of modern programming languages, open source and big data technologies, as well as Machine Learning and Natural Language Processing.

Not only can you grow professionally in this company but they have an excellent engineering culture, work/life balance, and great benefits. The company is also very philanthropic; many employees give back to the community and the company also donates a significant portion of their profits to philanthropy. This is an exciting opportunity for anyone looking for the next step in their career and for a work place they can call home.

Responsibilities: 

  •  Design, architect, and develop application data solutions that solve business problems in innovate ways
  •  Design and develop robust fault tolerant ways to store and access data
  •  Collaborate within an agile, multi-disciplinary, fast-moving team
  •  Advocate for high quality, well-tested solutions
  •  Take ownership and drive technical solutions from inception to production release

Skills: 

  • Must have a Bachelor's degree in Computer Science or related 
  • 4+ years of experience with technical architecture/design and implementation of enterprise scale software projects
  • Experience writing software in 1 or more languages, ideally Python
  • Experience in data modelling, data engineering, software design, ETL
  • Experience with Relational and NoSQL databases - schema design, transactions, performance tuning
  • Experience using ORMs for application/database integration - SQL Alchemy, Django, Hibernate, or other
  • Experience designing applications that employ encryption when data is stored
  • Experience with software best practices - automated testing, continuous integration, documentation
  • Experience building asynchronous services and message queues - Rabbit MQ, Celery
  • Experience building and defining API interfaces and building RESTful services using OAS 3.0
  • Experience with designing software for and deploying to private clouds
  • Strong technical problem solving skills

Job category:

Job keywords:

Address
Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs