Back to Job Search

Software Developer

Posted 14 days ago

Leading Global Innovator Seeks Contractor for the Following

Position: Software Developer

Location: Troy Michigan 48098

Term: 5 months

Day-to-Day Responsibilities:

  • Develops software.
  • Reviews relevant requirements, standards and other documentation to clarify and understand software engineering requirements.
  • Provides estimates for modules under development, and estimates own work.
  • Completes the development of software test requirements for modules under development.
  • Executes software (unit and integration) tests.
  • Presents technical findings and developments.
  • Adheres to the software quality process through the execution of module, subsystem and system test procedures.
  • Analyzes localization requirements and designs/adapts products and solutions accordingly.

Is this a good fit? (Requirements):

  • 4+ years of experience implementing machine learning algorithms in a production setting (vision and time-series domains).
  • Has shipped multiple machine learning products and has experience with the machine learning product lifecycle.
  • At least 2 years of experience building applications using TensorFlow/Keras or Pytorch in either production or research settings.
  • Expert level competency in Python.
  • General experience with OpenCV, scikit learn, numpy, scipy, pandas in Python.
  • Experience in creating API’s.
  • Experience with Linux development environment.
  • Experience with Docker development and deployment.
  • Experience with unit testing libraries such as PyTest, MyPy, and GTest.
  • Familiarity with interfacing with cameras and design elements of vision systems.

If this sounds like the perfect fit, apply today!