$30 - $130/hr
Worldwide
Remote · worldwide
coding
Contract / freelance
Pay rate · $30 - $130/hr
- Job Description
- Software Engineer
- Contractor
- Remote
Job Summary
- 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, implement, and optimize backend and frontend systems using Java, JavaScript, and Python.
- Develop and integrate RESTful APIs, ensuring secure and efficient data exchange across distributed systems.
- Model, query, and maintain SQL databases to support high-performance and scalable applications.
- Champion clean code practices, rigorous unit testing, code reviews, and CI/CD workflows for continuous delivery.
- Work collaboratively in Agile teams, transforming requirements into robust technical solutions.
- Troubleshoot, debug, and resolve complex software and system issues rapidly.
- Contribute to system architecture discussions, focusing on scalability, maintainability, and cloud deployment best practices.
- Required Skills and Qualifications
- Minimum 4 years’ experience in software engineering, with strong expertise in Java, JavaScript, and Python.
- In-depth knowledge of algorithms, data structures, and object-oriented programming.
- Proficiency with SQL databases, API integrations, and cloud platforms (e.g., AWS, Azure, or GCP).
- Solid experience with Git, version control workflows, and Agile methodologies.
- Strong background in CI/CD, unit testing, debugging, and writing clean, maintainable code.
- Proven ability to design and build scalable, high-performance software systems.
- Exceptional written and verbal communication skills, with the ability to document and articulate technical concepts clearly.
- Preferred Qualifications
- Experience in software architecture for distributed systems and microservices.
- Exposure to modern frontend frameworks or full stack development.
- Active participation in code reviews and technical mentorship within teams.