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

Staff Back End Engineer (Big Data)

NxT Level

Staff Back End Engineer (Big Data)

Seattle, WA
Full Time
Paid
  • Responsibilities

    Staff Software Engineer

    Position Overview:
    Our Client is revolutionizing the agriculture industry with a platform and products that are helping the world’s farmers sustainably increase productivity with digital tools. They are leveraging ML/Big Data to build digital tools to aid the agriculture and farming industry. So, are you ready to impact the world using advanced AgTech?

    We’re looking for Staff and/or Principal Engineers to work on Big Data and Advanced Analytics. They are a small but rapidly growing analysis and engineering team that builds and leverages state-of-the-art analytics systems. Their work informs decisions and direction for our business, while also impacting their products. They are looking for a seasoned software engineer to not only build data pipelines to efficiently and reliably move data across systems, but also to build the next generation of data tools to enable them to take full advantage of this data. In this role, your work will broadly influence the company's products, data consumers and analysts.

    Responsibilities:

    • Expand our business by providing strategic data to partner groups and product groups via platform level real-time REST based API services for targeting, personalization, and recommendations
    • Develop and maintain the infrastructure and architecture that enable the data pipeline for analytics.
    • Develop infrastructure to enable scientists to rapidly train ML models

    Basic Qualifications:

    • BS, MS or PhD in Computer Science or related technical discipline (or equivalent)
    • 5+ years programming experience in Java or another language (Functional Programming preferred; Scala, Haskell, Clojure, etc.)

    Preferred Qualifications:

    • Experience working with web applications and REST based API services at large to massive scale.
    • A solid foundation in computer science, with strong competencies in data structures, algorithms and software design.
    • Deep experience in distributed stream processing frameworks: Kafka, Kinesis, Flink and Spark Streaming.
    • Deep experience with building and shipping highly scalable distributed systems on cloud platforms (AWS/Azure/GCP) and database technologies (SQL/NoSQL/column-oriented datastores/distributed databases)
    • Experience with Java, Scala, Python etc.
    • Experience with the Big Data ecosystem (Hadoop/Hive/Spark/Presto/Airflow).
    • Experience building batch, real-time and streaming analytics pipelines with data from event data streams, NoSQL and APIs.
    • Proven track record of leading and delivering large projects independently
    • Proven ability to learn new technologies

    Benefits Include:
    They provide competitive salaries and some of the best perks in the industry, including:

    • Superb medical, dental, vision, life, disability benefits, and a 401k matching program
    • A stocked kitchen with a large assortment of snacks & drinks to get you through the day