CareerPlanGet AI match score →

Software Engineer

💼 Full-time🗓 2026-06-24

Core

Design and implement backend systems, infrastructure patterns, and distributed software solutions for decentralized AI networks.

Role type

Mid-level backend software engineer (distributed systems & infrastructure)

Builds

Python services for model execution, scoring, and evaluation; reproducible infrastructure patterns; robust software applications across cloud and bare-metal environments.

Domain

Decentralized AI, distributed systems, cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Python, software architecture, Linux/bash scripting, Docker, cloud platforms (AWS/GCP), distributed systems concepts, version control (Git/SVN), RESTful API development, SQL query optimization, RBAC principles, network protocols (HTTP/HTTPS)

Preferred skills

GPU environments, ML experimentation workflows, CI/CD automation, observability, blockchain/ledger technologies

Technologies

Python, Docker, Linux, bash, AWS, Azure, GCP, Git, SVN, MySQL, SQL Server, REST, HTTP/HTTPS

Responsibilities

Design and implement systems from loosely defined problem statements; build and maintain Python services for model execution and evaluation; develop reproducible infrastructure patterns; debug issues across application and distributed layers; iterate on system improvements; develop RESTful APIs and integrate third-party APIs; manage version control; contribute to infrastructure automation and deployment processes; write comprehensive documentation.

Seniority

Mid-level, hands-on IC

Rewrite
## About the role We're looking for a strong, ownership-driven engineer who can take loosely defined problems and turn them into dependable systems. You'll work across backend services, infrastructure patterns, deployment automation, and distributed debugging—shipping real software that runs in production across cloud and bare-metal environments. In this role, you will be at the forefront of developing, maintaining, and enhancing cutting-edge software solutions that drive our business forward. If you thrive in a fast-paced environment and are passionate about creating impactful software solutions through agile methodologies, we want to hear from you! ## About BTLabs BTLabs is building the enterprise systems layer for decentralized AI. Hardening emerging, distributed AI networks into reliable, reproducible, production-ready infrastructure. Granting teams access to new forms of compute, models, and evaluation pipelines, without sacrificing the reliability, observability, and controls they expect in production. ## Duties - Design and implement systems from loosely defined problem statements - Build and maintain Python services for model execution, scoring, and evaluation - Develop reproducible infrastructure patterns (Docker, Linux, bash automation) - Design, develop, test, and deploy robust software applications across multiple platforms - Debug issues across application, infrastructure, and distributed layers - Iterate rapidly on system improvements and performance qualifications - Collaborate with cross-functional teams to gather requirements and translate them into scalable technical solutions - Maintain and improve existing systems by troubleshooting issues, optimizing performance, and implementing new features - Develop RESTful APIs and integrate third-party APIs to enhance system capabilities - Manage version control using tools like GitHub, SVN (Apache Subversion), and Git for efficient code management - Contribute to infrastructure automation and deployment processes on cloud platforms such as AWS and Azure - Write comprehensive documentation for codebases, APIs, and system configurations - Participate in code reviews and team meetings to promote knowledge sharing and continuous improvement ## Qualifications - 3-7 years of experience in software engineering or related technical roles - Demonstrated ability to design and ship systems independently - Comfort in ambiguous, fast-moving environments; strong ownership mindset - Fluency across engineering, infrastructure, and applied experimentation - Interest in distributed systems, blockchains, and decentralized AI networks ## Knowledge and Skills - Strong Python proficiency; experience building backend services and APIs - Proficient in software architecture and system design principles - Comfort in Linux environments and bash scripting - Experience with Docker and containerized workflows - Familiarity with cloud (AWS/GCP) and/or bare-metal deployments - Working knowledge of distributed systems concepts and failure modes - Proficiency of version control systems, including GitHub, SVN, and Git workflows for collaborative development - Familiarity with database management systems like MySQL and SQL Server; experience with SQL query optimization is a plus - Ability to develop secure applications with RBAC (Role-Based Access Control) principles in mind - Understanding of network protocols such as REST over HTTP/HTTPS for API communication - Excellent problem-solving skills combined with strong communication abilities to articulate technical concepts clearly ## Nice to Have - GPU environments or ML experimentation workflows - Reproducibility + ops: automation, lightweight CI/CD, observability or profiling - Exposure to blockchain or other ledger-based technologies
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗