Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Machine Learning Software Engineer

Pair-Tek

Machine Learning Software Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    DESCRIPTION We are looking for a Machine Learning Engineer to design and deliver new autonomous vehicles.  All qualified applicants able to work in the United States are encouraged to apply.  RESPONSIBILITIES

    • Design, train, and verify robust machine learning systems for warehouse automation. 
    • Build prototypes from scratch.
    • Write maintainable code inside collaborative codebases.
    • Design and train deep neural networks.
    • Provide input on all aspects of product development from brainstorming to final delivery.
    • Collaborate closely with other team members to ensure successful delivery of solutions.
    • Provide technical leadership in areas of specialization and contribute original ideas and improvements to project designs, pipelines, and tools.
    • Support multiple projects, identify technical and developmental risks and obstacles, and provide experienced recommendations on our development schedule.
    • Welcome new challenges and work independently across disciplines to both investigate issues and identify solutions.
    • Actively contribute to a culture of innovation and excellence.
    • Work independently to plan and complete responsibilities with limited supervision or direction. 
    • Contribute to IP development.
    • Deliver high-quality software design, documentation and implementation.

    SKILLS AND QUALIFICATIONS

    • PhD or Master’s degree in Computer Science, Electrical Engineering, Statistics or related quantitative discipline with a focus on reinforcement learning, machine learning, optimization theory or related areas OR 3+ Years of experience in hands-on development of machine learning models.
    • Experience in GPU technology and machine learning frameworks such as TensorFlow, PyTorch and Caffe for developing systems for small to large scale deployments.
    • Practical experience developing machine learning systems, frameworks, and libraries such as TensorFlow, PyTorch, Caffe, Keras, Tensorlite, or MxNet.
    • Knowledge of chipset architectures (Snapdragon 845, Google edge TPUs etc.) is desirable.
    • Strong software development skills that encourage code reuse among researchers and ability to write efficient, clean, and reusable code (Python, R, C++).
    • Strong 3D math, optimization, debugging and problem-solving skills.
    • Knowledge of deep learning, especially generative models (e.g, GANs, Image-to-Image translation) and with accelerating simulations using GPUs.
    • Able to prototype ideas from research papers, think creatively, resolve technical challenges, and work around limitations.
    • Must have excellent presentation and communication skills (written, oral, internal, and client-facing)
    • A desire to learn new innovative technologies and to improve personal development and skills.