This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Allen Institute - Seattle, WA

posted 2 months ago

Full-time - Mid Level
Remote - Seattle, WA
Ambulatory Health Care Services

About the position

The Associate Director of Data Platform & Engineering at the Allen Institute plays a crucial role in advancing research by leading engineering efforts in systems and cloud development. This position is essential for scaling the Institute's data infrastructure to manage large datasets across various research areas, ensuring that researchers have the necessary computational resources for groundbreaking discoveries. The role emphasizes collaboration, innovation, and the integration of diverse perspectives to enhance scientific outcomes.

Responsibilities

  • Lead engineering efforts in systems and cloud development to ensure seamless collaboration across teams.
  • Develop and scale engineering and infrastructure projects to handle petascale datasets.
  • Design and build scalable and secure data storage solutions and web services for efficient data access.
  • Automate build and deployment processes to enhance project efficiency and reduce errors.
  • Document and communicate software architecture and design decisions clearly to stakeholders.
  • Perform software development duties using best practices, including unit testing and code reviews.
  • Mentor and manage a team of engineers, fostering a collaborative engineering culture.
  • Stay current with industry trends and emerging technologies to keep data engineering efforts cutting-edge.
  • Collaborate with cross-functional teams to translate research needs into technical solutions.

Requirements

  • B.A./B.S. in Computer Science, Engineering, or related fields.
  • 10 years of experience in software engineering and/or cloud computing, with at least 5 years leading teams.
  • Experience developing, deploying, and managing distributed applications on cloud platforms (Azure, AWS, or Google Cloud).
  • Familiarity with modern software engineering processes such as Agile.
  • Experience with back-end software engineering, including REST APIs, microservices, and SQL/NoSQL databases.

Nice-to-haves

  • M.S. or Ph.D. in computer science, engineering, or related fields.
  • 12+ years of experience in software engineering and/or cloud computing, with at least 7 years leading teams.
  • Knowledge of popular programming frameworks (OSS and/or .NET).
  • Linux system administration experience.
  • Experience with container technologies (Docker, Kubernetes).
  • Experience contributing to open-source projects.

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service