Trax is looking for a Data Engineer to join its advanced analytics team. This person will be extending our existing data teams and work with our Data Scientists, Data Analysts and BI specialists on building data pipelines, customized reports and improving our data platforms. They will act as a key enabler of ML/stat models, AI modules and advanced analysis over our production environment.
The ideal candidate will be an independent, highly-motivated, SW engineer with strong affinity to state of the art data technologies. He or she is expected to be a self-learner that continuously seeks to push the envelope, following new and emerging trends in technology while working in a complex setting.
·Design, build and deploy complex data pipelines, moving and manipulating Trax’ data.
·Scrape and ETL data from different internal and external systems into our data platforms.
·Shorten time to value of new modules by taking ownership of their productization process. Integrate and deploy these within the Trax environment.
·Re-design or re-implement existing data driven modules to improve performance while leveraging most suitable technology.
·Identify new and emerging technologies that may drive efficiency and introduce these to relevant architecture, research and development teams.
·Ability to communicate and work with multiple interfaces with different roles
·2+ years of experience with server side and microservice development
·2+ years hands on experience with python, SQL and NoSQL, code deployment and version control
·Thorough understanding of software engineering principals
·Good familiarity with Spark, Scala, Linux power tools (bash, sed, awk, etc) – an advantage
·Client-Side development – an advantage
- B.Sc/M.Sc in Computer Science or Software Engineering