Satlantis is a leading-edge company specializing in high-performance satellite technology and data processing. We are at the forefront of innovation, developing advanced solutions for Earth observation and space exploration. Join our dynamic team in Gainesville, Florida, and contribute to groundbreaking projects that shape the future of satellite technology. For more information about the company, please visit www.satlantis.com .
Position Summary
We are seeking a highly motivated and experienced Senior Software Engineer to lead the design and implementation of the web application layer for our satellite data processing platform, backed by robust ETL/ELT orchestration and production-grade AI inference (batch and on-demand). This is a hands-on role centered on building operator-facing and customer-facing web experiences (dashboards, workflow controls, data access) while owning the backend foundations: APIs, workflow engines, scalable data pipelines, and inference services.
You will drive the architecture of end-to-end systems that move data from raw capture to analysis-ready products and AI insights-reliably, securely, and observably. You will set engineering standards, mentor teammates, and ship systems that are easy to operate and evolve.
What you'll do
- Design and deliver web applications that operate real production systems. Build React/TypeScript applications (internal tools and customer interfaces) for pipeline health, job controls, dataset discovery, audit history, and results visualization-backed by well-modeled APIs and strong UX for operators.
- Own the backend platform powering the web experience. Design, build, and maintain high-throughput backend services and APIs that ingest, transform, index, and serve imagery and derived products at scale, with safe evolution (versioning, migrations, backward compatibility).
- Own ETL/ELT orchestration at production standards. Translate data and algorithm requirements into robust DAGs (Argo/Temporal) with retries/backfills, data quality checks, idempotency, SLAs, lineage, and cost-aware execution.
- Integrate AI inference for both batch pipelines and online requests. Deploy models behind stateless inference services and job-driven batch inference; design for artifact management, versioning, canary/A-B rollout, GPU scheduling where needed, and end-to-end monitoring (latency, throughput, error modes, drift signals).
- Engineer for scale, resilience, and security. Define service boundaries and contracts (OpenAPI/JSON Schema), implement secure-by-default patterns (authN/Z, secrets management, least privilege, audit logs), and ensure reliability with SLOs and operational runbooks.
- Raise the engineering bar. Drive design reviews, code reviews, and testing strategy (unit/integration/e2e), and implement CI quality gates and performance benchmarking across both web and backend systems.
- Mentor and multiply. Coach engineers, support onboarding, and shape hiring needs-helping the team scale without losing speed or quality.
- Deliver through DevOps. Own Infrastructure as Code (Terraform/Terragrunt), Kubernetes deployments (Helm/manifests), environment promotion (dev/staging/prod), and automation that makes delivery repeatable and auditable.
- Partner across functions. Work closely with the CTO, product, and science teams to translate research and customer needs into roadmaps, milestones, and on-time deliveries.
Skills and experience (required) - Bachelor's or Master's degree in Computer Science or a related field.
- 3+ years of professional experience building production backend systems with measurable uptime, performance, and security.
- Language expertise: Python, with TypeScript/Go/C++/Rust as plus. You write production-grade, well-tested services.
- Async & concurrency: deep understanding of async programming models (e.g., Python asyncio/uvicorn, Node.js async/await), including back-pressure, non-blocking I/O, and throughput tuning.
- API design at scale: RESTful service design (resource modeling, pagination, versioning, idempotency), schema/contract testing, authN/Z, and backward-compatible evolution.
- ETL/ELT orchestration: hands-on production experience with Airflow, Prefect, Dagster, Temporal, Argo, and/or similar orchestration systems (expert in at least one).
- Data & storage: strong SQL (e.g., PostgreSQL), schema design and migrations; familiarity with non-relational stores and object storage for large artifacts.
- Cloud & DevOps: proven experience on AWS/GCP/Azure, containers, Kubernetes, CI/CD, and IaC (Terraform/Terragrunt).
- Observability & quality: metrics/logging/tracing, incident management, automated tests, and CI quality gates.
- Technical leadership: demonstrated project/team leadership, mentoring, roadmap ownership, and cross-functional influence.
Nice to have (preferred) - FastAPI for high-performance Python services (Pydantic models, async endpoints, dependency injection).
- AI/ML productionization: on-demand and batch inference services (PyTorch/TensorFlow/ONNX/TensorRT), model packaging, GPU scheduling, and monitoring.
- Workflow/eventing: Argo Workflows, Kafka/NATS/SQS; data quality & lineage (Great Expectations, OpenLineage).
- Geospatial/satellite domain: GDAL/Rasterio, STAC/PgSTAC, GeoTIFF/COG/NetCDF5, large imagery pipelines.
- Performance engineering: caching strategies, vectorized/GPU compute, cost/perf tuning at scale.
- Security & compliance patterns: RBAC/ABAC, auditability, tenant isolation, and secure SDLC practices for web platforms.
Work Authorization This role will
not sponsor any employment visas. Candidates must have and maintain unrestricted legal authorization to work in the U.S. now and in the future, without requiring employer-sponsored visa support.
Location & Work Model Full-time, in-person position in Gainesville, Florida. The role emphasizes web application design and delivery, anchored by deep ownership of the backend platform, ETL/ELT orchestration, and AI inference systems that power the web experience -helping deliver reliable, scalable capabilities that push forward the state-of-the-art in Earth observation.
Why Join Satlantis?
- Be part of a pioneering company at the forefront of space technology.
- Work on challenging and impactful projects that have real-world applications.
- Collaborate with a team of brilliant and passionate engineers and scientists.
- Competitive salary and benefits package.
- Opportunity for professional growth and development in a rapidly expanding industry.
- Enjoy the vibrant community and quality of life in Gainesville, Florida. Learn more at .