Machine Learning Engineer III

SkySlope Logo

SkySlope

πŸ’΅ $150k-$160k
πŸ“Remote - United States

Summary

Join SkySlope as an ML Engineer III and contribute to the development and improvement of our software, enhancing the experience for real estate agents and brokers. You will design, develop, test, deploy, and maintain software, managing your own projects while collaborating effectively with the team. This role requires strong technical skills in Python, various frameworks and libraries, and database technologies. You will also foster innovation, mentor peers, and continuously learn and grow your expertise. SkySlope offers a comprehensive benefits package including health insurance, retirement plans, paid time off, and various other perks.

Requirements

  • 5+ years of development, or commensurate experience
  • High School Diploma
  • Languages: Python
  • Runtimes: Docker
  • Frameworks & Libraries: numpy, pandas, sklearn, Tensorflow
  • Unit testing practices, frameworks and libraries
  • JSON
  • Source control (Git, TFS, SVN, etc)
  • DB: MongoDB, MS-SQL, MySQL
  • Continuous Integration (CI) platforms (e.g. Argo, CodeFresh, Jenkins)
  • Ability and willingness to support & troubleshoot system operations
  • Cloud computing platform experience (eg. AWS)
  • Knowledge of advanced techniques like natural language processing (NLP), LLMs, generative AI, reinforcement learning, or computer vision

Responsibilities

  • Develop, maintain, and deploy improved and new software
  • Manage project priorities, deadlines, and deliverables, while being cognitive of possible issues in relation to the priorities of others, while at the same time understanding how their efforts, along with the efforts of their teammates, must be coordinated to ensure predictability
  • Actively participate in reviews of deliverables to ensure high quality and consistency
  • Contribute to the overall architecture of systems
  • Collaborate with peers in designing highly scalable systems
  • Facilitate discussions around processes and solutions
  • Contribute to technology decisions
  • Contribute to sprint deliverables
  • Collaborate with team members and other departments
  • Increase domain knowledge about SkySlope and our clients
  • Continued learning around technologies that SkySlope utilizes
  • Facilitate knowledge and growth of peers by learning new & better ways to do things, and mentoring their peers via such knowledge
  • Strong desire to learn new software engineering skills and techniques
  • Exploration into better ways of doing things
  • Communicate honestly, openly, and respectfully with everyone
  • Able to contribute to overall goals of the team, even when differences in opinion or strategy exist
  • Assist in resolving differences in tactics and / or approach, despite differing opinions and experiences
  • Able to communicate effectively with both technical and non-technical stakeholders

Preferred Qualifications

  • Frameworks & Libraries: Keras, OpenCV, FastAPI
  • Experience with deep learning architectures (e.g., CNNs, RNNs, Transformers)
  • Agile & Scrum
  • Some experience with DevOps tools (Docker, Terraform, Kubernetes)
  • Languages: Javascript, Typescript, Shell/Bash

Benefits

  • $1000 referral bonuses
  • 15 PTO days per year
  • 16 paid holidays per year (5 floating to be used at any time)
  • Paid day off on your birthday
  • 5 Days Paid Bereavement Leave
  • 6 Weeks Paid Parental Leave
  • Waldorf University discounts and perks
  • Child literacy assistance program discounts
  • Discounts on wireless, car, rentals, hotels, and more
  • Medical, Dental, and Vision Insurance
  • Short and Long Term Disability Insurance
  • Accident insurance, Critical Illness, Hospital indemnity
  • Company-paid Life Insurance
  • Flexible Spending Account (FSA)
  • Health Spending Account (HSA)
  • Pet Insurance
  • 401k + match
  • Employee Stock Purchase Plan opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs