Job description
Senior Software Engineer (AI Infrastructure)
Company Overview
Alignerr is a company focused on training the next generation of AI, connecting experts with cutting-edge AI infrastructure projects.
Job Summary
We're looking for Senior Software Engineers in Berlin to design, build, and scale the infrastructure that powers cutting-edge AI products used by millions of people worldwide. This is a fully remote, flexible contract role offering 20–40 hours/week.
Key Responsibilities
- Design, develop, and maintain production-grade software systems that support AI training, evaluation, and deployment pipelines
- Write clean, well-tested, and performant code in Python, TypeScript, or other modern languages
- Build and optimize APIs, data pipelines, and backend services that operate reliably at scale
- Architect solutions that balance speed of delivery with long-term maintainability
- Troubleshoot complex technical issues across distributed systems and cloud infrastructure
- Collaborate asynchronously with cross-functional teams — including ML engineers, researchers, and product managers
- Participate in code reviews and contribute to engineering best practices across the team
- Work independently on well-scoped projects with meaningful ownership and autonomy
Requirements / Qualifications
- 5+ years of professional software engineering experience
- Strong proficiency in at least one modern programming language — Python, TypeScript/JavaScript, Go, Java, or similar
- Solid understanding of software architecture, design patterns, and system design principles
- Experience building and deploying backend services, APIs, or data-intensive applications
- Comfortable working with cloud platforms (AWS, GCP, or Azure) and containerized environments
- Familiar with version control (Git), CI/CD workflows, and modern development tooling
- Strong debugging and problem-solving skills — you can navigate ambiguity and find root causes efficiently
- Excellent written communication skills — you can document decisions, explain tradeoffs, and collaborate effectively in an async-first environment
- Self-directed and reliable — you manage your own time and deliver consistently without close supervision
Preferred Qualifications
- Experience with ML/AI infrastructure — training pipelines, model serving, data annotation platforms, or evaluation frameworks
- Familiarity with large-scale data processing tools (Spark, Kafka, Airflow, or similar)
- Background in distributed systems, microservices architecture, or event-driven design
- Experience with infrastructure-as-code (Terraform, Pulumi) or Kubernetes
- Contributions to open-source projects or a public portfolio of technical work
- Previous experience in a remote-first or async-heavy engineering culture
Location
Berlin, Remote: True
Employment Type
Flexible
Salary & Benefits
- $20-100/hr
- Weekly payouts
- Fully remote and flexible schedule