Software Engineer II

Cesiumastro Inc
Austin, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Austin, United States of America

Tech stack

Cloud Computing
Databases
ETL
Distributed Systems
Python
PostgreSQL
Machine Learning
Redis
Reliability of Systems
Backend
Kubernetes
Information Technology
Machine Learning Operations
Docker

Job description

  • Design, develop, and maintain orchestration pipelines supporting machine learning workflows.
  • Improve observability and monitoring of ML pipelines to ensure health and reliability.
  • Build tooling to validate and verify pipeline outputs.
  • Contribute to the next generation of distributed orchestration systems.
  • Manage project priorities, deadlines, and deliverables in coordination with product stakeholders.
  • Provide technical guidance to teammates on backend best practices and system reliability.
  • Document workflows, architecture, and operational procedures.

Requirements

  • Bachelor's or higher degree in Computer Science, Engineering, or related technical field.
  • 6+ years of professional experience developing backend systems in small to medium-sized organizations (additional years expected for larger organizations).
  • Strong proficiency in Python with hands-on experience developing backend systems.
  • Experience with databases such as PostgreSQL and Redis.
  • Familiarity with distributed systems design and implementation.
  • Strong communication skills with the ability to work in a collaborative engineering environment.

PREFERRED EXPERIENCE

  • Experience supporting machine learning or ETL pipelines.
  • Familiarity with containerized/cloud-native environments (Docker, Kubernetes).
  • Experience with automated testing frameworks for backend or ML pipelines.
  • Exposure to aerospace, defense, or mission-critical environments.
  • Demonstrated ability to mentor and collaborate with cross-functional teams.

CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans.

Apply for this position