Назад
2 дня назад

Senior Software Engineer (Python)

94 486 - 147 398$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer (Python): Leading the development of the MADSci framework to orchestrate autonomous scientific laboratories with an accent on microservices architecture, system integration, and high-performance data pipelines. Focus on building robust software abstractions for robotics and AI-driven experiments to accelerate discovery in materials science and biosciences.

Location: Must be based in Lemont, IL, US (On-site)

Salary: $94,486–$147,398 per year

Company

Argonne National Laboratory is a multidisciplinary research center that drives scientific discovery and innovation through large-scale collaborative projects.

What you will do

  • Lead the day-to-day development of the MADSci framework, including feature design, bug resolution, and release management.
  • Architect a Python-based microservices system for workflow orchestration, event logging, and device integration.
  • Collaborate with scientists and robotics engineers to translate experimental goals into production-quality software.
  • Maintain and grow the open-source contributor community through issue triaging and technical representation.
  • Operate and improve production deployments in active autonomous laboratories, ensuring system observability and reliability.
  • Mentor early-career staff and students while contributing to technical documentation and scientific publications.

Requirements

  • Bachelor’s degree with 5+ years of experience or Master's with 3+ years in computer science or a related field.
  • Proficiency in modern Python (3.10+) with experience in type-annotated code and automated testing.
  • Practical experience with production-quality software lifecycles, including Git, CI/CD, and semantic versioning.
  • Familiarity with web service frameworks (e.g., FastAPI, Flask) and REST API design.
  • Working knowledge of relational/document databases and containerized deployment (Docker).
  • Strong communication skills for collaborating with cross-disciplinary teams and non-software domain experts.

Nice to have

  • Experience with microservice patterns, Pydantic, and ORM frameworks like SQLAlchemy.
  • Background in robotics, lab automation, or scientific workflow systems (e.g., Parsl, Snakemake).
  • Familiarity with frontend development (Vue 3, TypeScript) for dashboard features.
  • Experience with observability tools like OpenTelemetry and distributed tracing.
  • Contributions to open-source projects or federally funded scientific software.

Culture & Benefits

  • Comprehensive benefits package including health insurance and retirement plans.
  • Opportunity to work on cutting-edge autonomous discovery and AI-driven scientific research.
  • Collaborative environment fostering innovation across DOE laboratories and industry partners.
  • Commitment to a safe, inclusive, and welcoming workplace.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →