TDI Technologies, Inc. is seeking candidates for a Senior Data Scientist position. The position’s main responsibility will be to gather, format, and analyze information from Navy Hull, Mechanical, and Electrical (HM&E) systems. The position will require knowledge of machine learning methods and tools, as well as techniques such as natural language processing (NLP) and Optical Character Recognition (OCR). Candidates should be comfortable leading an engineering team, designing new software solutions, and interfacing with customers.


  • Develop and test software, using Python and/or Java, to provide statistical analysis for various shipboard systems.
  • Lead a team in designing software solutions and pipelines that solve our customer’s data analytics challenges.
  • Prototype and demonstrate TDI Technologies’ data science capabilities to perspective customers.



  • Bachelor of Science Degree in an engineering discipline - Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering or Computer Science is required
  • Fluent with scripting in Python
  • Strong management skills
  • 3-7 years of experience in a data science role





Essential Skills:

  • Software development in Java
  • Software development in Python
  • Experience with machine learning and/or artificial intelligence
  • Experience with at least one of the following problem types: Time-series classification, regression analysis, optimization, clustering
  • Software development and operation within Linux and Unix based systems
  • Experience managing software baselines using version control tools such as SubVersion or Git

7.       Strong technical writing skills and attention to detail for documentation

8.       Willingness to lead a team and convey technical problems and solutions to a variety of team members


Additional Preferred Skills:

1.       Experience with one or more of the following: Natural Language Processing (NLP), Optical Character Recognition (OCR), Selenium, Beautiful Soup

2.       Experience with machine learning tools and frameworks, including TensorFlow, scikit-learn, Pandas, and NumPy

3.       Experience with rotating machinery and/or vibrations analysis




This position may require up to approximately 10% travel. Location: Philadelphia, PA Equal Employment Opportunity Policy:

TDI Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type. 

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layout, recall, transfer, leaves of absence, compensation and training. 

To Apply:

To be considered for a position at TDI Technologies, Inc., please apply here.