Principal Software Engineer/ Python/ Machine Learning/ Strategy

Motion Recruitment Philadelphia , PA 19107

Posted 2 months ago

This company is unique in many ways and the perfect environment for hybrid engineers in the Python and Data world looking to take their career to the next level. The premise of their services is to work with clients in the process industry, creating a unique risk detection platform that works to proactively detect issues and send warnings before a major problem occurs.

They are looking for a hands-on manager with extensive experience developing code in Python, working on machine learning applications. Not only will you work to manage and mentor a small team of developers and data scientists but will get your hands dirty working with advanced applications and machine learning algorithms. This is a position perfect for somebody in a senior-staff level position currently, looking to be a part of strategy, leadership, and continuous improvement of a cutting edge platform.

Required Skills & Experience

  • Python (coding)

  • One or more object oriented/API programming framework

  • Experience with Python data libraries such as Pandas, Numpy, etc.

  • Exposure to machine learning or deep learning tools and frameworks

  • Strong communication skills

  • Cloud experience

Desired Skills & Experience

  • Previous mentorship experience

  • Cloud DevOps tools or IaC

  • Celery or other asynchronous software tools

What You Will Be Doing

Tech Breakdown

  • 70% Software Development
  • 30% ML Engineering

Daily Responsibilities

  • 80% Hands On
  • 10% Management Duties & Team Collaboration
  • 10% Client Facing

The Offer

  • Bonus and Equity Eligible

You will receive the following benefits:

  • Medical Insurance

  • Dental Benefits

  • Vision Benefits

  • Paid Time Off (PTO)

  • 401(k) with 6% match

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Machine Learning Engineer Applied Intelligence (Remote)

New Relic Inc.

Posted 6 days ago

VIEW JOBS 7/1/2022 12:00:00 AM 2022-09-29T00:00 Senior Machine Learning Engineer - Applied Intelligence (Remote) Senior Machine Learning Engineer Req ID FY22|R&D|#3195 Location(s) Arlington, Virginia, USA, Atlanta, Georgia, USA, Baltimore, Maryland, USA, Boston, Massachusetts, USA, Charlotte, North Carolina, USA, Chicago, Illinois, USA, Cincinnati, Ohio, USA, Dallas, Texas, USA, Des Moines, Iowa, USA, Detroit, Michigan, USA, Memphis, Tennessee, USA, Miami, Florida, USA, New York City, New York, USA, Orlando, Florida, USA, Philadelphia, Pennsylvania, USA, Portland, Oregon, USA, Salt Lake City, Utah, USA, San Francisco, California, USA, Seattle, Washington, USA Your opportunity We are looking for a Senior Machine Learning Engineer for our Applied Intelligence Services team. We are a blend of pure engineering (high throughput, distributed services in JVM languages) and applied research (Python, Statistical Methods, and Machine Learning). Our team focuses on detecting and analyzing anomalous behavior by identifying unexpected changes or deviations in data, as well as proactively extending the detection coverage for our customers. As a part of our AIOps solution, we provide tools to help customers analyze these issues and reduce the mean time to resolution. This aligns with our vision 'We support high availability systems by automatically detecting and remediating problems while constantly optimizing. When human intervention is required, we provide teams with the most relevant degree of contextual information'. Work our team has shipped includes time series dynamic baselines alerting, NRQL query facet suggestion, Error Profiles, and Proactive Detection. What you'll do Our ideal candidate is someone who can strengthen our team with their knowledge and passion for data science and machine learning to build outstanding products that delight our customers. * Research, develop, and prototype statistical and data science solutions to model our customers' production systems, to detect and help explain unusual behavior * Debug and support our models from an operational standpoint * Own our product, from concept to operations. We ship high-quality software and ensure our services are reliable and are on-call for the services we own * Work collaboratively on a small team of engineers to ship reliable data science and ML solutions at scale * Create and maintain distributed high-throughput applications in JVM languages, using frameworks such as Kafka (familiarity with stream processing technologies such as Flink is a plus) * Be an enthusiast and mentor for engineering standards among engineers inside and outside the team * Collaborating with product managers, product designers, and technical support engineers to frame problems within business and product context * Take on team responsibilities, so things don't "fall through the cracks" * Flexibility and a desire to learn Maintain a work-life balance that enables you to thrive by using unlimited flex time-off, twelve weeks of paid parental leave, and our DataNerds4Good volunteer time off program! This role requires * 4+ years of professional work experience with software engineering teams or equivalent experience * Hands-on experience and knowledge of machine learning techniques and algorithms using Python or R * Experience with building, operating, and owning modern systems in Java. * Experience having developed and shipped high-throughput, fault-tolerant, multi-threaded applications in a production environment * Have a keen eye for quality; ability to write unit tests for all their code and considers what type of automated testing is appropriate * Collaborative working style that includes colleagues in important decisions and leads to shared code ownership * Drive the ability to advocate strongly for improvements to our architecture or future direction, clearly articulating reasons why and assessing tradeoffs Bonus points if you have * Applied statistics skills, ability to reason about time series analysis data * Experience developing software for the public Cloud, preferably AWS * Experience with Kubernetes/Docker is a plus New Relic Inc. Philadelphia PA

Principal Software Engineer/ Python/ Machine Learning/ Strategy

Motion Recruitment