4 : remote jobs for you

Senior Software Development Engineer - Platform

Are you a team player? Do you thrive in a fast-paced environment, and love working on challenging problems?   


We are looking for creative and experienced software engineers to help with the development of the MAANA Knowledge Platform. We deal with challenging problems in distributed systems, data processing and scalability every day. And our platform helps our large enterprise customers solve key business problems, faster. We're looking for talented software engineers to help us build this platform.

Learn more about our work at https://www.maana.io/

If local to the Seattle/Bellevue/Everett area work will not be remote.

Essential Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Expectations and responsibilities will be adjusted based on experience and demonstrated ability.

  • Understand the platform's implementation, and the design choices made in arriving at the implementation.
  • Design, implement and test features in the Maana platform and assist with creating supporting documentation.
  • Work with QA and other stakeholders to ensure features integrate with other platform components.
  • Acquire new information as needed for proper implementation of features, including learning new libraries, programming languages, APIs, and programming techniques.
  • Mentor engineers and help improve overall team technical capability.

Preferred Experience and Skills

You will either come in with these skills or acquire many of them at Maana.

  • Polyglot with broad interest in programming languages, including functional programming (Scala), JavaScript, Node.Js.
  • NoSQL databases, such as key/value stores and graph databases.

Required Education & Experience

  • Bachelor's Degree in Computer Science or relevant Engineering discipline.
  • 8+ years professional experience in software development, including significant experience with back-end development.
  • Experience with at least two of: micro-services, containerization, cloud computing, and distributed systems.
  • Computer Science fundamentals and their application in developing software.
  • Demonstrated proficiency with C++, or with data store implementation.
  • Demonstrated ability to communicate effectively (verbal & written).

Being authorized to work in the U.S. is a precondition of employment.  At this time Maana does not sponsor applicants for work visas.
 
Relocation expenses are not being offered for this position.


AAP/EEO Statement

Maana provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Maana complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Visit us at https://www.maana.io/

  • 1 week ago
  • MAANA

Scala Backend Developer

Narrative is building the first global data marketplace. It has often been said that data is the new currency. Unfortunately, maximizing the value of data is often easier said than done. On one side, transacting via individual point to point integrations carries a lot of overhead in both business development and technical integration efforts. On the other, going through big aggregators introduces opacity in the pricing and provenance of the data. At Narrative, we help our customers get value from their data by building a central auction platform to reduce the friction and tooling to increase the transparency in this process.

We are a small, early stage team looking for great developers who want to jump in and take major systems and user-facing features from design to launch. Here’s where we are now:

  • We are operating in Amazon Web Services. Our services are mainly deployed on EC2 provisioned with Terraform.
  • We also heavily use other technology on AWS such as DynamoDB, S3, and RDS.
  • Our backend includes a data ingestion web service with supporting Kinesis consumers, along with a growing array of Spark projects. It’s written mostly in Scala, with a smattering of Python for lambda functions.
  • We sit somewhere in the middle of the “Scala as a worse Haskell” and “Scala as a better Java” spectrum. We love functional programming and we do make use of libraries like cats, but at the same time we heavily favor core language features and have no intention of rewriting everything using Free Monads.
  • Our web app UI is written in Typescript with Angular2 and a supporting API running on Node, and is deployed and monitored using much the same supporting tech as the backend.
  • Other services we use include: GitHub, CircleCI, DataDog.

    Here are some examples of projects that we would like some help with:

    • Data analytics pipelines to drive the interactive report UIs. For example: reports for yield forecasting and deal pre-qualification.
    • Implementing additional infrastructure to support transactions for more types of data.
    • Improving the latency and resource usage of our transaction processes.

      The ideal candidate should:

      • Have experience in a typed functional language such as Scala or F#, or significant experience in their non-functional equivalents (Java, C#) with an interest in Scala.
      • Have experience working with non-trivial quantities of data. As of this writing, our ingestion pipelines are handling something on the order of 500GB .snappy.parquet files per day. Prior work with Spark would be ideal, but experience with similar MapReduce-based technologies would also be helpful.
      • Have experience operating in a cloud environment like Amazon Web Services, Google Compute Engine, or similar.
      • Be able to work across all aspects of back end systems, from application code to SQL to systems administration.
      • Not be afraid of contributing to the entire stack (from the UI to Devops) when the need arises.

        We are not looking for a 100% fit on all the technology buzzwords, but we are looking for someone with strong technical skills who is eager to pick up new technologies as necessary.

        We are building the team with a remote-first mindset, and as a result every team member is expected to have an ability to synthesize business requirements, distill the domain, contribute to high-level design documents, efficiently communicate asynchronously, and more generally work autonomously toward a shared vision.

        Continuously investing in quality (code quality, tests, pull request reviews, refactoring…) is part of our strategy to sustainably maximize the business value we deliver.

        Apply at hiring-dev@narrative.io

        Useful Links

        • 2 weeks ago
        • Narrative

        Lead DevOps Engineer

        At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.

        Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants. As we continue scaling the adoption of our product, we accelerate world-class clinical research and unlock innovation.

        DevOps at Reify aims to be an engineering team with a focus on building out the process, tooling, and infrastructure as a platform that enables product engineering to release, monitor, and manage our applications with high velocity and efficiency. We value automation, self-service, and empowerment of product engineering to manage their code from development to production. By joining our team, you will play a significant role in supporting our growing architecture and our culture of impact and empathy.

        Your Responsibilities

        • Lead and build a capable DevOps team
        • Architect and design AWS solutions to meet product/company needs
        • Collaborate with team leads to develop infrastructure requirements
        • Develop tools and processes to streamline the automated deployment of our code
        • Develop and enhance tools to improve observability of the events of our sub-systems (as championed by Charity Majors)
        • Enhance and maintain continuous integration tools that support the product engineering team
        • Ensure the product is operational and provide support in case of emergency

        Your Skills & Qualifications

        • Strong core knowledge of Linux operating system and computer networking
        • Experience managing AWS resources, specifically CloudFront, IAM, Route 53, S3, RDS, and DynamoDB
        • Experience working with container technology, such as Docker
        • Experience building, running, and maintaining a service orchestration framework such as Kubernetes, Mesos, or Triton
        • Experience with infrastructure as code tooling such as Terraform or CloudFormation
        • Experience monitoring data architectures (e.g. Kafka, Spark, etc.)
        • Experience with deploying and configuring monitoring services, such as New Relic and Datadog
        • Managed multiple AWS accounts across multiple AWS regions
        • Embody infrastructure-as-code philosophy
        • 5+ years of DevOps experience

        What Will Make You Stand Out

        • Experience in managing and deploying a cloud-based infrastructure compliant with regulatory regimes such as HIPAA and GDPR
        • Experience implementing security controls for AWS environments, including setting up a VPN and secrets management system
        • Experience working in Aptible/Heroku environment
        • Experience with ELK stack or similar solutions to intelligently manage system logs
        • Experience configuring error tracking systems, such as Sentry
        • Previous experience with functional programming languages/philosophy (or existing Clojure chops!)
        • Experience in a startup environment (as a remote employee using video/chat collaboration tools, if you’d like to work remotely)
        • Relevant experience in a healthcare/health-tech company

        Compensation & Benefits

        • Competitive Salary and Stock Options: Compensation varies from mid-level to very senior and is commensurate with your experience.
        • Comprehensive Health and Wellness Coverage: 100% premium coverage for you (and >50% for your dependents) for: a top-tier health plan covering you in all 50 states (with option of HSA for medical expenses and as investment vehicle) dental, vision, disability (short-term and long-term), and basic term life insurance (for your entire tenure at Reify). We enable 24/7 access to doctor by phone or online via telemedicine coverage.
        • Company-provided Workstation: You will receive a brand new Macbook Pro laptop
        • Location Flexibility & Transportation: For those working out of Boston, we provide: a free monthly public transportation pass (and are located 2-3 minutes from Downtown Crossing); unlimited coffee, infused water, and more (provided by WeWork); flexibility to work from home as needed. For those working remotely: you can work from anywhere in the U.S. compatible with an EST work schedule. Additionally, we’ll fly remoters in for our quarterly “remoters’ week”, filled with fun activities, good food, and many opportunities to get to know your colleagues better.
        • Vacation and Holiday Flexibility: Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave

        We value diversity and believe the unique contributions each of us brings drives our success. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

        We also completely eschew the “bro culture” sometimes found at startups.

        Note: We are currently only considering US citizens or Green Card holders. Thanks!

        • 2 weeks ago
        • Reify Health

        Backend Engineering Manager

        CircleCI is looking for a technology leader who brings exceptional management and technical skills to our growing team of backend developers. The back end team is currently building out our microservices infrastructure, and we are looking for a leader well versed in distributed systems and functional programming to guide the team as we scale.  In this role you will challenge and grow our engineers with the individual in mind. Your primary focus is your team and the people in it, and we expect you to build a great culture with diversity as a core value.   We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users. 

        This role can be based out of our San Francisco, CA headquarters, our Toronto, Canada office, or remotely 

        About CircleCI

        CircleCI is the best platform for software teams looking to rapidly build quality projects, at scale. Our intelligent continuous integration and delivery tools are simple yet powerful. Our aim is to provide the wisdom of a connected development ecosystem to every team member making technology decisions.  

        We run 7M+ builds a month on our platform for companies like Spotify, Kickstarter, Sony, and Coinbase. Over 25,000 organizations and 300,000 developers actively build, test, and deploy on CircleCI.  We’ve raised $59.5M in venture capital from Industry Ventures, Top Tier Capital, Scale Venture Partners, DFJ, Harrison Metal Capital, and Baseline Ventures.  

        We care deeply about diversity and inclusivity. We’re hiring at all experience levels, and seek talented teammates from a wide variety of backgrounds and experiences who are equally committed to cultivating a work environment of respect and kindness. We carefully consider every applicant that takes the time to apply.

        • 6 months ago
        • CircleCI
        Feedback