Data Science Platform Developer in New York, NY at Open Systems Technologies

Date Posted: 1/12/2020

Job Snapshot

  • Employee Type:
  • Location:
    New York, NY
  • Job Type:
  • Experience:
    At least 4 year(s)
  • Date Posted:

Job Description

A global financial firm is currently seeking a Data Science Platform Developer to join their team. This candidate will work with developers, data assets, and users to implement scalable analytic solutions that delight our clients and drive their growth. This is a hands-on programming role, requiring working familiarity with the types of math and algorithms that power marketing analytics. You will create software to automate and deliver scalable marketing analytics solutions and be responsible for tasks related to development, testing, deployment, and support of our software applications and platforms.


  • Partner with methodology developers to develop prototype-scale applications to test impact of alternative approaches to data preparation, modeling, simulation, etc.
  • Design and develop data management, data integration, and other ETL workflows to feed applications
  • Create stable, documented production code for data management (ETL), modeling, simulation, or optimization
  • Develop APIs or other scalable platform connections to ingest and process data, to connect application engine components, to send model outputs to user interfaces, etc.
  • Develop unit testing and integrated testing approaches to ensure quality
  • Support user acceptance testing to ensure usability
  • Collaborate with information security and infrastructure teams to align on architecture and manage deployment
  • Collaborate with representatives of the user community to challenge, clarify, and improve user stories as they are sized and prioritized in our backlog process


  • 4+ years of relevant work experience developing analytics software
  • Experience working with large data sets
  • Experience with and mastery of Python for data analysis
  • Experience developing and implementing ETL process, in Python or other programming languages
  • Experience managing databases for analytics, including familiarity with SQL
  • Familiarity with additional languages and database approaches, especially SAS, R, Javascript, NoSQL
  • Comfort working in Linux environments for building, deploying, and scripting applications
  • Working familiarity with math and data concepts used in marketing analytics (including forecasting; marketing effectiveness; price and promotion; assortment; and segmentation)
  • Strong knowledge of technologies for data management, reporting, visualization, user interface, math algorithms, and security
  • Experience with agile and waterfall project management approaches
  • Bachelor’s degree or equivalent
Job category:
  • Information Technology
Job keywords:
  • Data Scientist
  • Developer
  • Python
  • ETL