2 days ago
Base Salary
$165k - $265k/yr
Responsibilities
- Lead the design, implementation, and maintenance of full-stack applications and platforms for production, test, and flight engineering workflows.
- Build data processing systems that transform telemetry, sensor, and video data into analysis and model-inference inputs.
- Develop internal tools and web interfaces for querying, visualizing, and acting on engineering data and automated analysis results.
- Profile and optimize data processing, database queries, memory use, throughput, and interactive views of large datasets.
- Productionize statistical models, computer vision, and large language model workflows for anomaly detection and inspection.
- Establish practices for testing, CI/CD, observability, code review, releases, and system performance measurement.
- Own application infrastructure, deployments, monitoring, operations, capacity planning, and reliability.
- Respond to production failures, restore service, lead incident-response improvements, and carry fixes into the software and operating processes.
- Collaborate with vehicle, propulsion, test, manufacturing, and inspection engineers on engineering analysis problems.
- Mentor engineers and set technical direction for software architecture and operations.
Requirements
- Bachelor’s degree in computer science, engineering, mathematics, physics, or another scientific discipline, or 8+ years of professional software experience in lieu of a degree.
- 5+ years of software development experience.
- 3+ years building and operating production applications or data systems, including full-stack development.
- 3+ years building production Python systems for data processing, services, or user-facing applications.
- 1+ year leading technical work, including design reviews, project direction, and code quality.
- Preferred experience with production video platforms and infrastructure, including ingest, storage, transcoding, playback, and review.
- Preferred familiarity with large language model tools and capabilities or production experience applying them to computer vision problems.
- Preferred experience shipping applied machine learning, statistical models, or computer vision systems, including model serving and live inference.
- Preferred experience with Pandas, NumPy, SciPy, PostgreSQL, time-series or signal data, and model deployment and maintenance.
- Preferred experience operating production infrastructure using Linux, Docker, Kubernetes, HPC systems, web application frameworks, batch or job processing, and observability.
- Preferred experience leading incident response and reliability work for multi-service applications, including monitoring and alerting.
- Preferred experience with Go, Rust, or C#, and with internal tools spanning hardware and software teams.
Benefits
- Base salary range is $165,000.00-$265,000.00 for Level 3, with actual level and salary determined case by case.
- Potential long-term incentives, long-term cash awards, discretionary bonuses, and an employee stock purchase plan.
- Medical, vision, and dental coverage; 401(k); disability and life insurance; paid parental leave; discounts; and other perks.
- Up to 3 weeks of paid vacation, 10 or more paid holidays, and paid sick leave under company policy.
- Employment is subject to ITAR eligibility or the ability to obtain required U.S. Department of State authorizations.
Tech Stack
Categories
Data EngineeringFull Stack
About SpaceX
SpaceX designs, manufactures, and launches orbital rockets and spacecraft, and operates Starlink, a global satellite internet network for consumers, businesses, and governments. Its revenue comes from commercial and government launch services (Falcon 9/Falcon Heavy, Dragon cargo and crew to the ISS) and subscription broadband with Starlink hardware and service. Founded in 2002 and headquartered in Hawthorne, California, the privately held company serves NASA and commercial satellite operators, building most systems in-house.
