Machine Learning Infrastructure Engineer

Cortex


2 weeks ago

09/02/2019 10:21:23

Job type: Full-time

Hiring from: US or Canada

Category: Software Dev


Cortex is an open-source machine learning deployment platform. We believe that machine learning should be a core competency of every engineering organization. Our goal is to help engineering teams build better machine learning systems faster.

We are a VC-backed startup founded by infrastructure engineers with backgrounds from Google, Illumio, and the Berkeley ASPIRE Lab. We are looking for thoughtful and ambitious people to join our founding team.

What you'll do:

  • Play an integral role in architecting, building, and maintaining our product

  • Build and deploy scalable, reliable, and secure machine learning infrastructure

  • Design and implement workflows to make machine learning engineers more productive

  • Help us define our technical roadmap and our engineering culture

You have experience in:

  • Designing and building distributed systems

  • Working with DevOps tools such as Docker and Kubernetes

  • Cloud infrastructure (AWS / GCP)

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

  • Netdata Inc. (TZ: UTC -3 to UTC +5)
    Yesterday

    Netdata is looking for talented Software Engineers in Test (SET) to join our distributed (remote) engineering team. As a SET at Netdata, you will need to be passionate about Software Quality Assurance, capable of both exploratory manual testing and authoring of test suites for automated testing. Our products include both modern microservices-based backends, reactive web applications and monolithic, statically linked linux binaries. Your knowledge and experience in test automation across the 'test pyramid', in various platforms combined with your excellent communication and teamwork skills will actively contribute to the quality of the Netdata platform.

    Responsibilities

    • Collaborate with software and DevOps engineers across the company to understand, develop and automate test and deployment processes.
    • Author, optimize and maintain comprehensive integration and end-to-end (system) test suites for the Netdata platform, including our open-source offering.Your work will entail significant scripting work in order to automate processes and setup testing environments.
    • Perform manual exploratory end-to-end (system) and integration testing for newly created features — and then create the respective test automation scenarios for those manual tests.
    • Be an advocate for Test Driven Development (TDD) and software development best practices across Netdata, through the introduction and observance of 'shift left' principles.
    • Educate software engineers on how to author efficient unit and component tests for their code, by demonstrating proper techniques, frameworks and tools.
    • Communicate Code Quality metrics to all stakeholders.
    • Understand and review complex systems already in existence.
    • Actively participate in the planning phases of new systems under development.

    Why join Netdata

    • We are a team of industry veterans and senior engineers that prioritize performance and ease of use over anything else.
    • We embrace remote work and great work-life balance.
    • We are solving hard problems that affect thousands of organizations worldwide.
    • We are deeply committed to Open Source and love our community.
    • We deeply care about system performance.
    When you join Netdata, you can expect

    • A competitive salary.
    • A generous stock plan.
    • To join a venture-backed startup working with some of the most sophisticated investors of Silicon Valley.
    • To be part of our world-class team and interact with an amazing community.
    • To see first-hand how to grow and succeed in an engineering-first, open source-based company.
    • To find a culture that rewards doers.

    Requirements

    • Required experience
    • Minimum 3 years experience as a software engineer .
    • Familiarity with UNIX-like systems and environments.
    • Familiarity with scripting languages.
    • Familiarity with modern CI/CD pipelines, including open source platforms (Jenkins, Gitlab.)
    • Strong experience in Test Automation. We expect all candidates to have proven experience with the implementation, maintenance, optimization and extension of large test suites in Cucumber, Selenium, TestNG, REST-assured, or equivalent frameworks.
    • An ability to perform well in a fast-paced environment.
    • Excellent analytical and multitasking skills.
    • Excellent command of spoken and written English.

    Preferred experience

    • Familiarity with microservice-based integration and systems testing is a significant plus.
    • Familiarity with contract testing
    • Experience with the Google Cloud Platform
    • ISTQB Advanced certifications are considered a plus
    • BSc degree in Computer Science or relevant field

    Netdata is an Equal Opportunity Employer. We are committed to providing an inclusive work environment free of discrimination and harassment for everyone, regardless of race, color, religion, national or ethnic origin, sex, age, sexual orientation, gender identity, disability, sexual orientation, marital status, military service or other non-merit factor.

  • Qntfy is looking for a talented and highly motivated ML Engineer to join our team. ML Engineers are responsible for building systems at the crossroads of data science and distributed computing. You will do a little bit of everything: from tuning machine learning models, to profiling distributed applications, to writing highly scalable software. We use technologies like Mesos/Marathon, Kubernetes, Docker, Kafka, gRPC, and Spark. You aren’t a DevOps, but an understanding of how the nuts and bolts of these systems fit together is helpful and you aren't a data scientist, but understanding how models work and are applied is just as important.

    Responsibilities

    • Collaborate with data scientists to get their models deployed into production systems.

    • Develop and maintain systems for distributed model training and evaluation.

    • Build tools for testing, benchmarking, and deploying analytics at scale.

    • Interface with the technical operations team to understand analytic performance and operational behavior.

    • Write and test code for highly available and high volume workloads.

    Qualifications

    • BS or Master’s degree in Computer Science, related degree, or equivalent experience.

    • 5+ years experience with software engineering, infrastructure design, and/or ML skills.

    • Write well-structured, maintainable, idiomatic code with good documentation.

    • Strong work-ethic and passion for problem solving.

    Preferred Qualifications

    • Familiarity with machine learning frameworks like Scikit-learn, Tensorflow, and Pytorch.

    • Machine learning API development competencies.

    • Golang development experience.

    • Container orchestration and optimization knowledge.

    • Proficiency designing, implementing, and operating large-scale distributed systems.

    • Prior experience working in a distributed (fully remote) organization.

    Qntfy is committed to fostering and supporting a creative and diverse environment. Qntfy is an equal opportunity employer, and as such will consider all qualified applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    U.S. Citizenship Required

  • Container Shipping: An industry with huge potential to make a difference

    90% of all goods globally are transported through a container. The largest container vessels are 400 meters long and can transport 20,000 containers at a time. The container shipping industry is the back-bone and enabler of global trade, but it is struggling. At its core the industry is fundamentally inefficient: 50% of all container vessels globally are delayed coming into port, and key planning processes are done manually on a global scale. This leads to high operational costs, lost revenue, and unnecessarily high greenhouse gas emissions. At Portchain, we work with our customers to reduce operational complexity and optimize planning through software and cutting-edge analytics.

    The role

    Portchain is seeking a talented Advanced Analytics Engineer to join our analytics team that uses data, mathematical modeling, machine learning, and optimization to help our users get full transparency on their operations and make better decisions

    You will work with the analytics team to prototype advanced features and integrate them into our products. You will ensure that features are robust and reliable for use in live operations by interfacing with the software engineering team.

    You are analytically minded and enjoy working with data and algorithms. At the same time, you understand what it takes to build high quality software that is reliable and maintainable.

    Portchain is an exciting fast-growth company where the chosen candidate will work with an incredible team on applications with a global impact.

    Tasks and Responsibilities

    • Analyze data sources both quantitatively and visually to estimate the quality of the data and extract insights

    • Build prototypes of advanced analytics-powered features

    • Design and build production level data pipelines that transform and combine data from multiple sources

    • Integrate advanced features into our application stack and ensure we use the highest engineering standards

    Role Requirements

    • Master degree or PhD in computer science or another computational field e.g. operations research or machine learning

    • Experience with building and evaluating models and algorithms

    • Strong programming skills, preferably in Python

    • Experience with delivering production standard software

    • Skilled at working with SQL databases and large datasets

    • Experience with deploying machine-learning models to production is a plus

    • Able to communicate insights from data to team members

    • Work on-site in our Copenhagen office or remote

    About Portchain

    Portchain (www.portchain.com) is a Danish startup founded in 2017 by three McKinsey alums with the ambition to solve the hardest planning problems in container shipping through software and industrial analytics. We apply cutting edge machine learning and optimization through an industry leading customer experience to container carriers and terminals to optimize their key planning processes and create a step-change in productivity.

    Portchain’s customers include several global top-5 companies, served by our quickly growing 15 people strong international team. In addition, Portchain has closed a multi-million dollar seed round together with prominent investors, and have received several prestigious grants e.g., from the Danish government through their Innovation Fund, and from the European Union through Horizon 2020 together with 50 other companies out of more than 1,600 applications.

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!