Senior Software Engineer (Machine Learning)

Location: Remote - Remote
Category: Software Engineering
Employment Type: Contract
Job ID: 15110
Date Added: 01/25/2023

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

* Required field.

REMOTE – Senior Software/ML Engineer 

The Machine Learning Enablement team is seeking an experienced software engineer to join our team and help develop cutting-edge technologies for delivering machine learning and data science solutions to the enterprise. Our products empower users, data scientists, and ML Engineers to deliver the best advanced analytics solutions possible.

Key Responsibilities:

  • Developing and maintaining software in Java/Groovy, Python, or similar languages
  • API development and Web Services (REST, Spring Framework, FastAPI, Flask, etc.)
  • Participating in the delivery of code through CI/CD platforms (BitBucket, Jenkins, or similar)
  • Working in a cloud environment (AWS strongly preferred)
  • Adhering to Agile software delivery methodologies
  • Utilizing fundamental design principles for development of modular, scalable, and resilient platforms
  • Ensuring adherence to secure coding principles and standards

Qualifications:

  • 5-7 years of experience in software development, specifically in Java/Groovy, Python, or similar languages
  • Experience in web component development (JavaScript)
  • Familiarity with code delivery platforms and CI/CD (BitBucket, Jenkins, or similar)
  • Experience in a cloud environment (AWS strongly preferred)
  • Comfortable working in an Agile software delivery environment
  • Understanding of fundamental design principles for development of modular, scalable, and resilient platforms
  • Understanding of secure coding principles and standards

Nice to Have:

  • UI development experience (Angular/Vue, MVC, etc.) strongly preferred
  • Familiarity with document processing and OCR technologies
  • Experience in machine learning environments (model development, model serving, feedback collection)
  • Splunk experience

If you have a passion for developing innovative technologies and have the skills and experience we're looking for, we want to hear from you! Apply today to join this team and help us shape the future of machine learning and data science solutions.

#Remote
#Dice
#LI-JBM
#LI-Remote