Senior Backend Engineer - Remote - Startup - California United States - 44486



JOB DESCRIPTION

Job #: 44486
Title: Senior Backend Engineer - Remote - Startup
Job Location: , California - United States
Employment Type:
Salary: contact recruiter for details
Other Compensation: equity / benefits
Employer Will Recruit From: Nationwide
Relocation Paid?: NO

WHY IS THIS A GREAT OPPORTUNITY?


Be part of an organization that is speeding up drug discovery through technical engineering.  This engineer will be responsible for designing, implementing and maintaining an echo system of several scalable and distributed subsystems that translate, schedule and dispatch experiments in our automated labs. 

JOB DESCRIPTION

  • Defining and implementing support for instructions, constraints and other abstractions that encode new types of scientific intent

  • Ensuring that scheduling (of a diverse set of protocols across a variety of lab hardware configurations) is correct and robust

  • Working with our scientists and operators to identify and define best practices for writing protocols that accurately capture scientific intent while being reliably schedulable

  • Optimization of the services and components, implementing fault-tolerance and fail-fast strategies in order to scale and thereby enhancing the modeling, scheduling, and dispatching of ever more complex protocols

QUALIFICATIONS

  • Fluency in at least one major programming language, e.g. Java, C/C++, or Python (Scala is a plus)

  • BS/MS in Computer Science or related field

  • 5+ years of professional software development experience

  • Knowledge of UNIX, system administration, networking, etc.

  • Familiarity with cloud services, primarily AWS

  • Proficient in software engineering practices encompassing the software development life cycle, including coding standards, code/design reviews, source control management, CI/CD, testing, and infrastructure

  • A proven understanding of storage and data processing systems, interface and API design, and the ability to use and apply them in real-world situations with complex constraints

  • Experience implementing, scaling and debugging large scale distributed systems with an event driven architecture

  • Worked extensively with high volume low latency messaging infrastructure such as RabbitMQ or Kafka

  • Experience working closely across a variety of teams including other backend engineers, front end engineers, and product management

  • Strong leadership and communication skills, with a track record of driving collaboration both within your team and with other teams

  • Act as a mentor for less-experienced peers through your technical knowledge/leadership skills and advocate for technical excellence

  • Strong analytical and problem-solving skills; the capability to take a high-level mission and translate it into action with minimal guidance

  • Willingness to travel to partner sites

Education:
University - Bachelor's Degree/3-4 Year Degree

APPLY NOW FOR THIS JOB

Our recruiters are currently seeking to fill this position and hundreds like this in our network. If you are a match you'll be contacted with additional details.

We value your privacy and will never share your information with any employer without your consent.

Send your profile and resume to the recruiter who posted this job. You may include a cover letter to introduce yourself.

Cover Letter Text:

5,000 character limit