Backend Software Engineer: Python (AI/ML)
W2 Contract
Pay Rate: $55 - $65 per hour
Location: Austin, TX - Remote Role
Duties and Responsibilities:
- Design and implement production-grade Python services supporting a distributed platform
- Solve algorithmic and data-structure-driven problems with clarity and correctness
- Own API design, service boundaries, and inter-service communication
- Build and deploy microservices on Kubernetes
- Improve reliability, performance, and observability of existing systems
- Participate in on-call and support rotations, and contribute to platform stability
- Collaborate closely with SRE teams on deployments, releases, and operational tooling
- Contribute to onboarding, automation, and internal developer experience
Requirements and Qualifications:
- Strong Python fundamentals, including data structures, algorithms, async patterns, and error handling
- Ability to clarify requirements before coding and reason through multi-step problems
- Experience building distributed systems or backend platforms.
- Hands-on experience with REST and gRPC APIs, microservices architecture, and Kubernetes-based deployments
- Solid understanding of service reliability, observability, including logs, metrics, and tracing, and production debugging and incident response
- Comfortable working in a high-ownership, low-handholding environment
Preferred Qualifications:
- Experience with AI platforms, LLMs, or agent orchestration
- Familiarity with automation bots or internal developer tooling
- Experience supporting large internal user bases or shared platforms
- Prior SRE or DevOps exposure
Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate.
Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at www.baysidesolutions.com.