Python Software Engineer — AI/ML Integration & AI Agents at Sky Spy Inc

on-site · full_time · Visa sponsorship

Apply for this role at Sky Spy Inc

Responsibilities:
- Integrate ML/neural models into production applications and build robust inference pipelines.
- Develop AI agents and agent-based workflows that call tools, external services, and APIs.
- Design and implement REST/integration APIs (FastAPI/Flask or similar) and backend services.
- Package, deploy and optimize Python applications for embedded Linux devices with constrained CPU/memory/storage.
- Integrate applications with system services, hardware interfaces, databases and message brokers.
- Implement logging, monitoring, diagnostics, unit/integration tests and maintain technical documentation.
- Troubleshoot across application, ML inference, OS, network and deployment layers and participate in architecture discussions.

Requirements:
- Strong practical experience with Python and building production backend services.
- Familiarity with REST frameworks (FastAPI/Flask), async programming, multiprocessing and Linux internals.
- Experience packaging/deploying ML inference components (containers, deployment pipelines, CI/CD).
- Ability to optimize inference for edge devices and work with ML Engineers to define model I/O contracts.
- Proficient with Git, testing practices, debugging complex integration issues and writing clear documentation.
- Experience with Docker, systemd, message brokers, and basic familiarity with ML runtimes (ONNX/TFLite/PyTorch/TF) is a plus.