Plainsight

Senior Python Engineer (Machine Learning)

Remote
JavaScript Kubernetes TensorFlow OpenCV Deep Learning Python Machine Learning SQL GCP Docker PyTorch API Git
This job is closed! Check out or
Description

Plainsight provides the unique combination of AI strategy, a vision AI platform, and deep learning expertise to develop, implement, and oversee transformative computer vision solutions for enterprises. Through the widest breadth of managed services and a vision AI platform for centralized processes and standardized pipelines, Plainsight makes computer vision repeatable and accountable across all enterprise vision AI initiatives. Plainsight solves problems where others have failed and empowers businesses across industries to realize the full potential of their visual data with the lowest barriers to production, fastest value generation, and monitoring for long-term success. 


At Plainsight, you can expect a collaborative, respectful, innovative, and supportive environment where our core values are on display in How We Show Up, How We Think, How We Work With Others, and How We Deliver. We expect all team members to understand, use, and advocate for these core values.



If you want to work on cutting-edge technology with friendly, intelligent people in a highly collaborative environment, then Plainsight is the right place for you.  We are looking for Python engineers to integrate Machine Learning models and their insightful analysis into client-facing applications.  The ideal candidate is a life-long learner who knows Python, with strong analytical skills and an interest in Machine Learning. 


How will you make an impact:


  • Work with the machine learning team to deploy ML models in production and write code to process model outputs
  • Collaborate with our product team to build new features. Participate in high-level design decisions and execute on them  
  • Work closely with our engineering teams to build robust data pipelines and workflows
  • Interface with our project team to build integrations with clients
  • Leverage data infrastructure to deliver high-impact, user-friendly, client-facing business intelligence and analytics


Skills needed to succeed:


  • 3+ years of experience building applications using Python, web frameworks, JavaScript frameworks, and SQL 
  • Familiarity with GCP or other cloud environments 
  • Familiarity with Kubernetes, Docker, or another container technology 
  • Exposure working with Data Science teams and productionizing machine learning models 
  • Developing models in deep learning frameworks such as PyTorch and TensorFlow
  • Developing ML-related pipelines, scripts, and APIs in Python
  • Dealing with training issues such as low data quality, data imbalances, and over/under-fitting.
  • Engaging in collaborative software development using tools such as Git and Jira
  • Communicating about technical subjects to people with widely varying backgrounds
  • Packaging services using tools such as Anaconda and Docker.


Bonus points for:


  • 3+ Experience deploying and maintaining machine learning systems in production
  • Experience with computer vision and related libraries such as OpenCV and scikit-image
  • Experience working in a remote team
  • Experience with Google Cloud Platform
  • Experience with CI/CD processes using technologies such as Jenkins, Github Actions, CircleCI, etc.


This role is 100% remote. Our entire company works virtually, and often across time zones. You will be based remotely and will need to be well-versed in the use of Slack and video conferencing. 


Plainsight is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Plainsight
Plainsight
Artificial Intelligence Developer Platform Developer Tools Enterprise Machine Learning PaaS SaaS Software

8 applies

1422 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 216 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers