SkyFi is an equal-opportunity employer that values and encourages workplace diversity.
Senior Backend Engineer
Location
United States
Posted
60 days ago
Salary
$170K - $200K / year
Seniority
Senior
Job Description
Senior Backend Engineer
SkyFi
Role Description As a part of the AI/Advanced Engineering team, you’ll build and operate backend systems that power SkyFi’s AI/Analytics products—reliable APIs, resilient integrations, scalable data workflows—and you’ll help us responsibly experiment with and integrate LLM-enabled capabilities and RAG pipelines where they add real value to both our customers and internal teams. This is a “strong engineering fundamentals first” role within a team that is spearheading innovation with AI-enabled product features. What You’ll Do - Design, deliver, and maintain backend services that integrate multiple Earth Observation providers and expose stable, well-documented APIs. - Build highly reliable systems: maximize uptime, fault tolerance, observability, and predictable performance. - Own data-intensive workflows (large datasets, geospatial/temporal data) with strong attention to correctness and cost. - Collaborate with product, design, and operations to translate requirements into robust solutions. - Partner with engineers to architect and scale systems with operational excellence in mind. - Contribute to LLM experimentation and integration (evaluation, prompting/tooling patterns, RAG prototypes) in a pragmatic, measurable way. - Help plan and implement MLOps foundations for LLM-enabled services: versioning (prompts/models/data), automated evaluation, deployment workflows, monitoring/alerting, and rollback strategies. - Build the operational tooling that makes AI features dependable in production: observability, cost/performance tracking, quality metrics, and continuous improvement loops. - Design for real-world failure modes (latency, degraded retrieval, hallucinations) with guardrails, fallbacks, and secure-by-default patterns. Qualifications - You thrive in ambiguity and fast iteration: you proactively create clarity through lightweight experiments, prototypes, and tight feedback loops. - You’re a curious, self-directed builder who turns learning into shipped, innovative features. - You have 5+ years of experience delivering production backend systems and you care deeply about reliability, observability, and operational excellence. - You’re highly proficient in Python and comfortable learning/evaluating new tools and technologies quickly. - You have strong experience with Postgres (and relational data modeling), and you’ve built and maintained well-designed REST APIs. - You take end-to-end ownership, communicate clearly, and raise the bar through engineering best practices (testing, code review, CI/CD). - You’re excited to thoughtfully apply LLMs/RAG to create real product value, not as a demo, but as a production capability. - You care about the customer, have strong product instincts, and are relentless in your pursuit of a great product, healthy systems, and clean code. - You have a STEM degree (preferably Computer Science) with solid computer science fundamentals. Nice to Have - Experience integrating LLMs in production (RAG, tool calling, embeddings, eval frameworks, guardrails, prompt engineering). - Geospatial experience (PostGIS, GDAL/rasterio, STAC/COGs, GeoJSON, raster tiling). - Experience with vector search and retrieval systems (e.g., pgvector, Pinecone, Weaviate, Milvus) and workflow orchestration (e.g., Prefect, Dagster, Airflow). - Familiarity with LLM/MLOps tooling (MLflow, W&B, LangSmith, OpenTelemetry/structured tracing). - Cloud experience (GCP a plus) and/or SaaS experience supporting 24/7 services. - Interest in Earth Observation and satellite imagery ecosystems. Benefits - Be well compensated. Possibility for equity. - Receive best-in-class benefits, including premium medical, dental, and vision coverage and 20 days paid time off. - Play a critical role in building a market-changing product in the exciting realm of Space. - Thrive in a fast-paced, dynamic environment that rewards initiative, innovation, and getting things done. Company Description SkyFi simplifies obtaining high-resolution Earth observation data and analytics, ensuring businesses and professionals a seamless and efficient user experience. We're empowering everyone, from individuals to companies, to understand and utilize the power of space for good.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and develop high-performance web APIs using Rust • Work with RESTful architectures to build scalable solutions • Create reliable and fault-tolerant systems • Utilize relational databases for effective data management
Senior Software Engineer, Backend
Thrive RecruitingWe create a human touch in a world driven by technology. We connect candidates & clients for many types of organizations
• Developing scalable trading infrastructure • Participating in all phases of the development of our trading and simulation engines • Minimizing latencies to ensure we’re the first to seize on opportunities • Building a reliable, high throughput, market feed data collection system • Driving solo technical projects to completion starting with self-driven concepts or ideas from our strategy team • Creating implementable technical projects for junior members of the team • Participating in deciding the future of our stack and architecture
Azure Java Developer
EBC Financial GroupEBC Financial Group was established in the global financial center, London.
• Design, develop, and deploy Java applications on the Microsoft Azure platform. • Collaborate with architects, software engineers, and stakeholders to understand requirements and translate them into technical solutions. • Write clean, efficient, and maintainable code using Java and related technologies. • Implement security best practices and ensure compliance with data protection regulations. • Optimize application performance and troubleshoot issues as needed. • Work with Azure services such as Azure App Service, Azure Functions, Azure SQL Database, and others to build robust cloud-based solutions. • Document technical specifications, procedures, and guidelines. • Provide support and guidance to team members and stakeholders.
Senior Full Stack Developer – .Net/C#
LeidosLeidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
• Work in conjunction with other team members to manage the software life cycle from concept to deployment • Maintaining and enhancing future iterations of software and testing based on agile requirements • Team collaboration in a Scrum managed environment • Testing framework development/implementation, automation implementation and results validation • Modification, testing, troubleshooting, and improvement of previously developed programs • Develop and maintain technical documentation • Must be a self-starter, a strong team player, and have the ability to work independently with little supervision



