Data Scientist

We are currently in search of an experienced Software (Database) Scientist to create and maintain software to help us evolve our SettleTop Software Quality Platform. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.


Responsibilities:

Your primary focus will be the development of extensible data models and database structures, including data architecture and analysis, ensuring high performance and responsiveness to requests from the front-end / API requests.


  • Write reusable, testable and efficient code

  • Design, develop and maintain new features and APIs using Java, Python, Postgres, MySQL, AWS infrastructure

  • Create normalized tables and writing functions and views

  • Model database objects

  • Architect and develop data management functionality

  • Design database solutions to satisfy business requirements

  • Machine learning algorithms

  • Implement machine learning algorithms for scoring different states of data

  • Assist application developers with the creation of queries and database functions

  • Develop and support ETL processes to improve quality and integrity of data imports

  • Perform administrative, maintenance, monitoring, and performance tuning tasks on the database

  • Identify and applying proactive solutions and corrective measures to minimize downtime

  • Troubleshoot and providing configuration and maintenance support for production and development database environments

  • Create and maintain scripts to automate common operations and maintenance tasks

  • Assist with report development and maintenance

  • Implement best practices for optimal performance and reliability

  • Test and debug source code according to Java, Python & Django best practices

  • Proactively scale systems to support our business growth.

  • Create and maintain detailed documentation


Requirements:

  • 8+ years of direct experience in database development and supporting business and technical teams.

  • Expertise in writing Postgres/SQL queries and optimization skills

  • Excellent knowledge of and experience with APIs which handle the persistence of objects (Apache Cayenne, Hibernate, EclipseLink, JPA, JAXB)

  • Advanced knowledge of machine learning algorithms (Apache Spark, Deeplearning4j, DeepDive, H2O, Weka)

  • Strong understanding of, DBA tasks supporting relational databases in an enterprise environment

  • Strong understanding of data modeling and enterprise database concepts

  • Preferred: experience with ETL job development and maintenance

  • Desirable: report writing

  • Experience with Linux, Postgres and SQL/data analysis

  • Ability to perform verification, validation and fault detection of data models

  • Experience implementing and automating models created by data science teams

  • Experience with data visualizations tools

  • Excellent knowledge of and experience with: Java, Python, AWS, Linux (Ubuntu, RHEL), Git

  • Experience working in adaptive methodologies like Agile and Scrum

  • Ability to work unsupervised in a fast-paced environment

  • Openness to learn and apply new processes and tools

  • Strong organizational and leadership skills

  • Excellent critical thinking, problem solving, organizational, interpersonal and oral/written communication skills

About SettleTop:

At SettleTop, we are focused on providing our clients with an objective, trusted view of how software is being created and managed today. Our years of experience have taught us that understanding software is difficult - our priority is to give an unbiased view of software assets with the support of our best of breed software quality partners.

 

Come Work with Us

Join the Team

arrow&v
 

SettleTop, Inc.

186 Alewife Brooks Parkway
Cambridge, MA 02138

  • Twitter
  • LinkedIn

©2019-2020 by SettleTop, Inc.