Platform Lead

HASH


2 weeks ago

02/07/2020 10:22:57

Job type: Full-time

Category: Software Development


// ABOUT THIS ROLE

We're looking for a software engineer with full-stack experience to work on development of our web-based simulation engine, H-CORE. The successful candidate will be an experienced developer with a deep computer science background, comfortable both architecting solutions from scratch and subsequently implementing them in production.

The Opportunity

  • Contribute to the design, implementation, and maintenance of our high-performance, scalable H-CORE simulation engine built primarily in Rust

  • Input to HASH's own frameworks, practices and standards for distributed systems, streaming pipelines, and other data processing

  • Work closely with the founders to identify requirements and iterate on solutions

  • Play an important role in both FE/BE architecture and build of our open-source H-Core simulation engine

Your Qualifications

  • Expert level knowledge in C/C++/Rust (any combination, although the successful candidate should possess an active interest in Rust)

  • Full-stack web development experience using TypeScript, React, and GraphQL

  • Solid computer science foundation; good understanding of data-structures, memory and runtime complexity

  • Experience building large-scale distributed systems

  • Minimum BS in Computer Science or equivalent

Pay & Benefits

  • Competitive salary and equity: commensurate with experience and incentive-aligned ✅

  • Training, events and conferences 🧠

  • Cocktails (and mocktails!) on Fridays 🎉

  • 29 days annual holiday including company holidays 🏝🏖

  • Additional country/geography specific benefits (UK, US and international) ranging from fully comprehensive health insurance through to travel-cards or season ticket loans 🌈

  • Infinite caffeine (really really) ⚠️

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • TileDB (US or Greece)
    3 days ago

    We are looking for a Python-focused software engineer to build and enhance our existing APIs and integrations with the Scientific Python ecosystem. TileDB’s Python API (https://github.com/TileDB-Inc/TileDB-Py) wraps the TileDB core C API, and integrates closely with NumPy to provide zero-copy data access. You will build and enhance the Python API through interfacing with the core library; build new integrations with data science, scientific, and machine learning libraries; and engage with the community and customers to create value through the use of TileDB.

    Location

    Our headquarters are in Cambridge, MA, USA and we have a subsidiary in Athens, Greece. However, you will have the flexibility to work remotely as long as your residence is in the USA or Greece. US candidates must be US citizens, whereas Greek candidates must be Greek or EU citizens.

    Expectations

    In your first 30 days, you will familiarize yourself with TileDB, the TileDB-Py API and the TileDB-Dask integration. After 30 days, you will be fully integrated in our team. You’ll be an active contributor and maintainer of the TileDB-Py project, and ready to start designing and implementing new features, as well as engaging with the Python and Data Science community.

    Requirements

    • 5+ years of experience as a software engineer
    • Expertise in Python and experience with NumPy
    • Experience interfacing with the CPython API, and Cython or pybind11
    • Experience with Python packaging, including binary distribution
    • Experience with C, C++, Rust, or a similar systems-level language
    • Distributed computation with Dask, Spark, or similar distributed computation system
    • Experience with a machine learning library (e.g. scikit-learn, TensorFlow, Keras, PyTorch, Theano)
    • Experience with Amazon Web Services or a similar cloud platform
    • Experience with dataframe-focused systems (e.g. Arrow, Pandas, data.frame, Vaex)
    • Experience with technical data formats such as (e.g. Parquet, HDF5, VCF, DICOM, GeoTIFF)
    • Experience with other technical computing systems (e.g. R, MATLAB, Julia)

    Benefits

    • Competitive salary and stock options
    • 100% medical and dental insurance coverage (for you and your dependents!)
    • Paid parental leave
    • Paid time off (vacation, sick & public holidays)
    • Flexible time off & flexible hours
    • Flexibility to work remotely (anywhere in the US or Greece)

    TileDB, Inc. is proud to be an Equal Opportunity Employer building a diverse and inclusive team.

  • In this position you will be:

    • Developing Gstreamer pipelines written in C to connect to and stream real-time video

    • Implementing and managing pre-processing of video to optimize performance of deep learning models

    • Working with state of the art deep learning frameworks to deploy object detection models for inference

    • Testing and optimizing GStreamer pipelines to maximize hardware performance

    • Helping to build, automate and customize deep learning training and inference environments

    • Working with Nvidia’s Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes and Helm Charts

    • Writing and optimizing GStreamer plugins to manipulate video and image data Requirements Skills, Experience, Certifications

    • C, C++, Python, Cmake

    • RTSP streaming, OpenCV, GStreamer, Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes and Helm Charts

    • *Ubuntu. RedHat/CentOS and Windows Server a plus

    • Experience with AWS, GCP, Azure, etc a plus

    • Experience with Scrum/Agile development methodologies

    • Experience with Putty/Termius, Powershell, Linux/Windows command line tools

    • Installing Nvidia drivers, Cuda, cuDNN

    • Knowledge of GPU hardware and performance testing

    • Experience with VMS and DVR/NVR

    • C#, Go, Postgres DB, ASP.NET Core a plus

    • Minimum 5 years of related experience or equivalent blend of education and experience.

    • Up to 25% travel

  • We are
    Shogun (YC W18): a page builder platform for eCommerce stores. We're one of the most popular apps on Shopify and BigCommerce. Our fully remote team of +40 is located all around the world.  

    You must

    • Know TypeScript (and JavaScript) like the back of your hand
    • Have sharp, pixel-perfect CSS skills 
    • Have a super high standard of quality
    • Be super well organized
    • Have some real-world code we can check out
    • Have a lot of experience

    Technologies you will use

    • TypeScript
    • React
    • GraphQL
    • Ruby/Rails (nice to have)

    We offer

    • Solid pay
    • Fully remote team (+13 countries just on the engineering team)
    • Trips to international off-sites (next one in June/20)
    • Health Benefits (US)
    • Paid co-working space anywhere you want
    • And more

    Try out Shogun
    If you want, you can use Shogun to get a feel for the product. We'd love to hear what you think. Here is how:

    1. Create a Shopify Developer Account: https://developers.shopify.com

    2. Create a development store: https://help.shopify.com/en/partners/dashboard/development-stores

    3. Install Shogun on your development store: https://apps.shopify.com/shogun

    4. Create a couple of pages. We will take a look.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!