Home > San Francisco jobs > San Francisco computer/technical

Posted: Monday, January 8, 2018 4:58 AM

Mesosphere's Datacenter Operating System (DC/OS) team is looking for a strong senior engineer with self-directed work habits and a make-it-happen mindset. You will be part of a team with a culture of open communication, collaboration and innovation.

DC/OS manages clusters of computers and unifies them into a standard set of computing resources. It dynamically makes decisions about which computations to run, where to run them, and for how long. Our team is responsible for providing the functionality for managing software packages, running services, application configurations, and software upgrades.

As a leader of the Software Distribution Platform team, you will be collaborating across many teams (engineering, support, product, etc) at Mesosphere. You will participate in all phases of product development: designing, prototyping, implementing, testing, and documenting. The ideal candidate should have experience with distributed systems, RPC APIs, fault tolerance solutions, and popular concurrency models.

We are building the infrastructure necessary to support storage of all software package artifacts in the \"DC/OS Universe\" within an installation of DC/OS. Due to the distributed nature of clusters, DC/OS Universe presents interesting challenges:

* enabling high availability of stored package data and a Docker image registry for container-based packages

* providing an HTTP API for streaming package contents, querying metadata, and performing package management operations

* interacting with other DC/OS components and services to provide a consistent user experience

Job Responsibilities:

* Deliver software products as a team using an agile development process.

* Provide guidelines, standards, best practices and technical direction for the engineering team.

* Own the decision making process for implementing technical solutions by building Proofs of Concepts, developing opinions and guiding the team to build software product.

* Work with internal teams to gather requirements and deliver on commitments in a timely manner.

Desired Experience & Skills:

* 5+ years experience with infrastructure design and programming skills.

* Solid functional programming experience; Scala and Python experience preferred.

* Strong knowledge of Linux, JVM, Virtual Machines, and Linux containers.

* Experience writing and debugging asynchronous networked application using the JVM and Netty.

* Interest in distributed systems, container orchestration, resource scheduling, open source projects, and building & operating microservices in production.

* Excellent presentation, interaction, and communication skills along with the ability to collaborate effectively across functional organizations.

* Experience participating in agile and test driven development models.

* Bachelor's or Master's degree in Computer Science or equivalent experience.

About Mesosphere

Mesosphere is dedicated to helping enterprises unlock the next generation of datacenter scale, efficiency and automation with Apache Mesos. Mesosphere's open source product, the datacenter operating system (DC/OS), is a new kind of operating system that spans the entire datacenter, pools datacenter resources, and automates IT operations. Backed by Andreessen Horowitz, Khosla Ventures, Microsoft, HPE, Data Collective, and Fuel Capital, Mesosphere is headquartered in San Francisco with a second office in Hamburg, Germany.


Associated topics: application architect, application developer, back end, c, c#, design, develop, devops, programming, software architect


• Location: San Francisco

• Post ID: 93165607 sf is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018