Remote Machine Learning Engineer

CyberCoders - San Francisco, CA (30+ days ago)3.6


If you are a Remote Machine Learning Engineer with experience, please read on!
Top Reasons to Work with Us
We are looking for a brilliant Machine Learning Engineer with experience to bring a mix of true grit and solid craftsmanship to our growing team. Day-to-day you will work with other world-class engineers to design, code, test, and deploy amazing features that allow boats and ships to self-navigate. We are a product-driven company, and every line of code you contribute will help move our vision forward.

TECHNICAL EXPERTISE REQUIRED

oExperience with autonomous vehicles
oComputer vision
oSensor fusion
oMachine learning
oObject tracking, and motion planning

SKILLS

Frameworks/Libraries: TensorFlow, Keras, OpenCV, Pandas, SciPy, NumPy
Server Side Languages: JAVA, Python, Robotics Operating System(ROS), Shell scripts.
Databases: Oracle, MySQL, IBM DB2, Google Cloud Datastore, MongoDB.
Operating Systems: MAC OS X, Windows, Red Hat Linux, and Ubuntu.
Hardware Knowledge: Nvidia GPUs, NMEA(National Marine Electronics Association) Products like Broadband Radars, Satellite Compass, Anemometers etc.

RESPONSIBILITIES

Design and implement a Neural Network for real-time image recognition and object classification in an offline self-navigating maritime system.
Design and implement a Machine Learning Algorithm for obtaining the depth of objects from stereoscopic images for aiding a self-navigating maritime system.
Implement Reinforcement Learning for modeling different navigation parameters like stern speed, thruster levels, steering direction and other components based on different conditions like wind speed, water currents, and cargo weight.
Implement Computer Vision techniques like object detection through thresholding of color channels and gradients along with scaling, cropping and perspective transform.
Implement transferred learning algorithms which can take pre-trained models from the autonomous car space and implement it for marine navigation.
What You Will Be Doing
What We're Looking For

High-Wattage. You are smart, curious, and excited about digging in and moving fast.
Entrepreneurial. You are creative, versatile, and driven. You are willing to take risks in pursuit of a grand vision. You see things not just for what they are, but what they could be.
Self-Motivated and Independent. You dont wait for instructions. You can create structure and operate effectively with incomplete information.
User-centric. You're a developer who thinks like an end user. You have a passion for bringing amazing user experiences to life through code.
Collaborative. You recognize that the best ideas are often the result of a group effort. You communicate the right details to the right coworkers in engineering and beyond.
Ambitious. Youre psyched to tackle hard problems in the name of building a significant, lasting product. You want to keep learning and moving your career forward.
Detail-oriented. You always account for edge cases. You never drop the ball. Your colleagues trust your work. If you spot something askew in code, you fix it or document it.
Skilled in Your Craft. You keep abreast of trends and best practices in software engineering. You look things up or ask colleagues when you are unsure.
Intellectual: You, like your colleagues, are a scholar who pursues knowledge with a passion. You buy more books than you have time to read, and have a strong and well-informed opinion on matters ranging from computer science to classical history.
Resilient. You put the mission first. You NEVER GIVE IN. You know that the team depends on your ability to move heaven and earth if needed, and you expect nothing less from us.

About the Job

Write software for autonomous ships and boats.
Train neural networks with TensorFlow on Google Cloud using data gathered from our vision and radar sensors installed on Lake Freighters and speedboats.
Oversee data-labelling on Amazon Turk and other similar platforms.
Develop and test code live on speedboats.
Visit 700ft+ ships to see your code making them self-navigate.
Push and deploy code to production daily on GitHub.
Conceive and prototype new product ideas, and self-select to do projects that interest you.
Quickly self-learn any skills you need to accomplish goals. We will pay for any courses or conferences you find helpful.

Requirements
Industry or academic project experience with neural network development.
Fluent in at least C++, Java and Python .
Experience architecting and implementing reliable, performant, high-scale machine learning operations on AWS or Google Cloud.
Strong knowledge of Robot Operating System, and Unix-based operating systems.
Eligible for NEXUS Trusted Traveler Program.

Our Stack
We work with TensorFlow, CuDNN, BoneScript, Actisense, Django, AWS, Google Cloud, SIMRAD BR24PC and Robot Operating System.
What You Need for this Position

At Least 3 Years of experience and knowledge of:
  • C++
  • Java
  • Python
  • AWS
  • Google Cloud
  • Tensorflow
  • cuDNN
  • BoneScript
  • Actisense
  • Django
What's In It for You
  • Vacation/PTO
  • Medical
  • Dental
  • Vision
  • Relocation Assistance
  • Bonus
  • 401(k)
  • Telecommute
So, if you are a Remote Machine Learning Engineer with experience, please apply today! -
Applicants must be authorized to work in the U.S.

CyberCoders, Inc is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.