Senior Software Engineer
Contractor · Remote · 25 openings
In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.
Key Responsibilities
- Design, develop, and maintain scalable software applications and backend systems.
- Build and optimize RESTful APIs, integrations, and distributed architectures supporting high reliability and performance.
- Collaborate across engineering, product, and DevOps teams to deliver secure, robust, and cloud-native solutions.
- Contribute to architectural decisions, technical strategy, and system design discussions.
- Develop and deploy applications and services across AWS, GCP, and Azure environments.
- Support DevOps initiatives by enhancing CI/CD pipelines, automating infrastructure, and improving monitoring systems.
- Communicate clearly and effectively with both technical and non-technical stakeholders in a remote-first environment.
Required Skills & Qualifications
- Strong proficiency in software development using one or more modern programming languages.
- Hands-on experience with AWS, GCP, and/or Azure cloud platforms.
- Knowledge of modern DevOps practices including CI/CD, containerization, and infrastructure automation.
- Experience with NLP, LLM, and building AI-powered or data-driven systems.
- Proficiency in JavaScript/TypeScript and React; experience with frontend development is a plus.
- Solid understanding of software architecture, distributed systems, and engineering best practices.
- Outstanding written and verbal communication skills.
Preferred Qualifications
- Background in multi-cloud or distributed system environments.
- Experience leading technical initiatives or mentoring fellow engineers.
- Active contributions to open-source projects or technical communities.
$40–$120/hr
Remote