Machine Learning Engineer

Sourceress


2 months ago

07/30/2019 10:21:23

Job type: Full-time

Category: Software Dev


About the role

We strongly value personal growth, and want to help you grow into a great engineer (or great engineering leader). We already have some machine learning expertise, so are happy to hire great engineers who are willing to learn.

We have a long list of interesting machine learning problems that are core to our product. See the projects list below for examples.

About Sourceress

Our mission is to help people find work that matters. We believe that the world is better when people understand the opportunities available to them. Our human-assisted AI platform delivers great results to our customers (customer quote: "I'd have a panic attack if you guys stopped existing").


Because of this, we raised $3.5M from OpenAI researchers and Lightspeed Venture Partners at one of the highest ever valuations coming out of YC. Our team has previously sold companies, published machine learning research, has Dropbox's former Chief of Staff, and hails from MIT, Google, Airbnb, McKinsey, etc.

Help us create a world where all 7 billion people work at jobs that they love, do things that they’re great at, and work for companies that are solving meaningful problems.

Sample projects

  • Creating general purpose learning and training methods for our personality traits and role heuristics

  • Developing machine learning model evaluation and performance tracking

  • Building experimental infrastructure to allow people to run models across everyone in the world very quickly

Requirements

  • You appreciate our values: you are empathetic, driven, and intellectually curious

  • You enjoy collaborating and mentoring others

  • Strong software engineering background (3+ years of experience)

  • Ability to design, build, and ship projects independently

  • Experience building non-trivial machine learning applications is a bonus

Stack

  • Python (Django)

  • PostgreSQL

  • AWS

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

  • 2 weeks ago

    About the role

    You’ll focus on owning projects from end to end that directly improve the product for our customers. We’ll work to shield you from all other responsibilities and meetings so that you can maximally focus on solving a variety of interesting technical and business challenges.

    We’re planning to double in size for each of the next two years. Fast-growing companies are often constrained by their ability to find or cultivate internal leaders (both purely technical leaders and people leaders). Accordingly, you’ll have significant autonomy in determining your projects, their requirements, and their architectures.

    We’re exceptionally remote-friendly: about half of our team is remote, our San Francisco office has “portals” (a large TV, high quality microphone, and webcam) in every well-trafficked room, and remote team members even participate in lunch conversations, our book clubs, and our AI research club.

    About Sourceress

    Our mission is to help people find work that matters. We believe that the world is better when people understand the opportunities available to them. Our human-assisted AI platform delivers great results to our customers (customer quote: "I'd have a panic attack if you guys stopped existing").

    Because of this, we raised $3.5M from OpenAI researchers and Lightspeed Venture Partners at one of the highest ever valuations coming out of YC. Our team has previously sold companies, published machine learning research, has Dropbox's former Chief of Staff, and hails from MIT, Google, Airbnb, McKinsey, etc.

    Help us create a world where all 7 billion people work at jobs that they love, do things that they’re great at, and work for companies that are solving meaningful problems.

    Responsibilities

    • Create product features that solve customer problems and make interacting with Sourceress a delightful experience.

    • Own projects from conception and design through testing and deployment.

    • Collaborate with product, design, and users to understand the requirements and determine what we should build.

    • Minimize the complexity of the software that you create and maintain.

    • Continually improve your own software engineering skills (whether via side projects, classes, or whatever else works for you)

    • Sample projects

    • Create tools and interfaces for customers to integrate our service more tightly with their own recruiting workflow (whether that's in their browser, their inbox, or via our own interface that let's them quickly find and add candidates to their process).

    • Ensure that candidates have a great experience at each customer -- integrating into the application tracking system to ensure that no candidates are dropped, flagging high priority candidates for the customer that need action right now, and allowing customers to see metrics about their recruiting funnel so they can improve the experience themselves.

    • Give customers visibility into, and control over, the entire product and recruiting process -- it currently operates mostly as a black box, and exposing the options already present in the system will make customers feel more in control and even happier about the product experience.

    Requirements

    • 3+ years of back end software engineering experience.

    • Strong software engineering skills.

    • Understand both the value of shipping quickly and of software craftsmanship, and have the judgment to know when to apply each.

    • Highly focused and productive.

    • Empathetic, thoughtful, and impact-oriented.

    • Enjoy designing, building, and shipping projects independently.

    Stack

    • Type-annotated Python 3 (django, scikit-learn, pytorch)

    • Typescript (react)

    • Postgresql

    • AWS

    Career growth

    Software engineers that want to specialize in software engineering won’t be pushed into management roles. Technical leaders are equally as important as people leaders, and we maintain parallel career tracks accordingly.

    For those engineers that would like to try their hand at management, we are happy to pay for leadership development resources. In the past, we’ve paid for executive coaching from Torch.io and engineering leadership courses from the Bradfield School of Computer Science.

    Whatever track you're on, we strongly value personal growth, and want to help you grow into the engineer and person that you aspire to be.

  • Emptor (US timezones)
    2 weeks ago

    Emptor is looking for a Senior QA Engineer (SDET) to join the team and build/maintain a fully automated end-to-end test strategy for multiple API versions and data pipelines. Our mission is to build and implement a fully developed end to end set of automated tests for any associated APIs across a series of different implementations and data pipelines. You must have an outstanding working knowledge of functional, unit, and automation testing and be capable of building new framework structures. We will rely on you to generate well articulated test cases and determine the positive, negative and boundary cases from working with our cross-functional teams in a fast-paced, agile, and release driven environment.


    About the team

    This team is highly distributed across the globe and you will thrive in an environment of remote work and asynchronous communication. Our team members span a variety of timezones, genders, ethnicities, cultures, experience levels, professional backgrounds, personality types, and more. You're expected to have strong written communication skills and to excel in working relationships with people different than you.


    Location

    Remote - Global team, 8:00 AM UTC-5 to 8:00 PM UTC-5.


    Requirements

    • Willing to work around the Americas timezones

    • Extensive experience with Python, AWS services (S3, DynamoDB, CloudWatch, ECS), agile software development environment

    • Comfortable with building customer test automation frameworks

    • Must have a minimum of 2 years experience testing multi-tier, complex networked applications

    • Parsing and analysis of free-form and fixed-form data sets

    • Good problem solving and debugging skills

    • Comfortable working in an Agile development environment

    • Experience executing API tests

    • Broad experience designing and maintaining automated tests for whitebox and blackbox testing

    • Experience with unit testing frameworks

    • Experience with libraries used to implement web requests automation

    • Knowledge of best practices for the Software Development Life Cycle (SDLC)

    • Working knowledge of JIRA or other issues tracking software

    • Experience with Git or other distributed revision control and source code management systems

    Expectations

    Practices & Behavior:

    • Define, develop, and implement quality assurance practices and procedures in a fully automated solution

    • Develop automated tests using open source tools

    • Configure and maintain test automation environments

    • Work closely with engineering teams and other organizations in the company to promote software quality standards

    • Work closely with Customer Support to replicate customer issues and product field use cases

    • Participate in test team activities including requirements analysis, test planning, tracking, reporting, and support of test cycles

    • Engage in test case execution including defect documentation and tracking, resolution support, and fix verification

    • Test, analyze, and address issues with products and features.

    • Collaborate on and inform cross-functional teams of new feature technical design, technical requirements, limitations, and implementation.

    • Follow an iterative software development methodology and contribute to all phases of the software development lifecycle and support.

    • Articulate development status to technical and non-technical audiences.

    • Continually refine business acumen and establish domain/industry vertical expertise.

    Note: Emptor will not sponsor applicants for work visas.

    If you’re interested and want to apply please write to [email protected] with the subject  “Quality Assurance Engineer”

  • 2 months ago

    Although this position is remote we would need you to be comfortable working in a GMT+2 time zone (Madrid, Spain).

    About the role:

    We are looking for a Senior Ruby On Rails Backend Engineer (Remote) to join us and work very closely with the development team to help design a solution that is scalable as well as to ensure we have the stability that is required to support our customers. We are architecting a family of products that has already handled millions of requests per day. You will:

    • Build one of the industry's most innovative platforms used by top brands.

    • Be involved in all parts of the product lifecycle: idea generation, design, prototyping, planning, execution, and shipping. Our work starts with brainstorming to discover, explore, and understand our customer’s greatest challenges. Then we code. A lot. Finally, we ship and continuously iterate.

    • Have experience turning complex monolithic applications into modular/microservices to solve scalability and growth problems.

    We are looking for someone confident in the following fields and technologies:

    • Ruby on Rails / Sinatra

    • Comprehensive AWS experience including a solid understanding of CI and CD, Amazon S3, RDS, EC2, SQS, IAM and Route 53

    • Strong understanding of virtualization and network administration

    • PostgreSQL, Redis

    • Database optimization and data modelling

    • Building data pipelines

    • RSpec + Capybara

    • Solid experience with relational databases and NoSQL, handling very large datasets (millions of rows).

    It would be great if you also had experience with:

    • Linux Systems

    • JavaScript (React/Redux + Coffeescript/ES6) + Flux (Redux)

    • Video.js or any other HTML5 video player

    • Analytics, Tracking pixels and Ad Serving Technologies

    • Real-time Advertising systems

    • Experience of DevOps and/or supporting production environment.

    • Also, it is very important for us that you have:

    • Advanced english level.

    • Strong communication skills.

    Benefits:

    • Sharp, motivated co-workers.

    • You'll join a small, early-stage team, working on multiple critical functional areas.

    • A flat structure that’s always open to hearing opinions and receiving feedback; we understand that we can constantly improve so we greatly value individuals with an entrepreneurial spirit that are willing to put great ideas forward.

    • Team structure that allows working remotely.

    Up for a challenge?

    We are looking forward to receiving your convincing application (cover letter, resume).

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!