About the job
About Swoop Technologies:
At Swoop Technologies, we are on a mission to revolutionize the accessibility and organization of the world’s military and critical infrastructure. We are developing SwoopOS, a pioneering distributed operating system that transforms the world’s equipment into a cohesive robotic embodiment, enabling the deployment of next-generation distributed systems, autonomous systems, and agentic AI, utilizing our SDK, Valhalla, and managed through our browser interface, Surf. Envision a future where essential elements such as the electrical grid, communication networks, manufacturing facilities, and military capabilities are liberated to enhance Western military advantages and foster economic competitiveness. Our vision is to unlock these essential assets, allowing them to serve as foundational components that can be integrated swiftly, constrained only by the laws of physics and safety considerations. This is the innovative world we are creating at Swoop, rooted in the physical realm, not confined to cloud or data center environments. This role is hybrid, requiring candidates to be based in Minneapolis/St. Paul or Washington, DC, with an expectation of working in-office 3 or more days a week.
Your Impact:
As a Software Engineer, you will play a pivotal role in redefining the paradigms that govern a scalable API within Swoop’s operating system. You will be instrumental in the development of APIs that enable our internal developers to craft user-facing applications on the Swoop platform. These APIs will also be made available to third-party developers, fostering an ecosystem of innovative applications that operate on the Swoop OS.
Key Responsibilities:
Collaborate closely with our firmware, frontend, and infrastructure teams to design, develop, and implement new services and features that interface seamlessly with SwoopOS.
Create and enhance SDKs for both internal and external utilization, assisting third parties in their application development efforts on our OS.
Develop new Python packages to provide common functionalities across various services.
Maintain high service availability and uphold service level agreements throughout our codebase, with a particular focus on the performance of our Kubernetes cluster in production.
Optimize data storage configurations to enhance performance and efficiency.

