Software Engineer
Core
Design, implement, and deliver clean, well-tested code across a range of projects and technology stacks for an early-stage AI research lab.
Role type
Software Engineer (Project-based, Asynchronous)
Builds
Software features, fixes, and code improvements for AI research projects
Domain
Artificial Intelligence / Software Engineering
Deliverable
production ML models | product features
Required skills
Modern programming language proficiency, software engineering fundamentals (data structures, algorithms, system design), independent feature delivery
Preferred skills
Full-stack experience (frontend, backend, APIs, infrastructure), CI/CD pipeline familiarity, cloud platform experience (AWS, GCP, Azure), open source or personal project contributions
Technologies
AWS, Azure, GCP, CI/CD, DevOps
Responsibilities
Design and implement code, debug and refactor codebases, participate in code reviews, collaborate asynchronously on technical specifications, document code and APIs
Seniority
Mid-level (1-3 years experience)