
AI Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants anywhere in the world.
• Take ownership of features from start to finish — including task breakdown and deployment to production.
• Design and develop server-side logic, encompassing REST and RPC APIs, services, and integrations.
• Create user interfaces that are efficient and straightforward, avoiding unnecessary complexity.
• Establish CI/CD pipelines, containerization, and infrastructure at the feature level (DevOps fundamentals).
• Engage in code reviews, participate in technical discussions, and assist in task decomposition.
• 3 to 6 years of professional experience in backend or fullstack development.
• Strong knowledge of Node.js (Express / NestJS) or .NET.
• Experience in designing REST APIs and familiarity with RPC methodologies.
• Proficient in working with relational databases such as PostgreSQL, MySQL, or MSSQL.
• Understanding of fundamental patterns, including queues, caching, and asynchronous processes.
• Competent in React — capable of independently building a functional UI.
• Practical knowledge of TypeScript sufficient for working with typed APIs.
• Familiarity with Docker and Docker Compose for regular use.
• Basic understanding of CI/CD practices utilizing GitLab CI.
• Experience with deploying applications on cloud platforms like AWS, GCP, or similar.
• Regular use of AI tools in development, such as Cursor, Claude, Codex, or their equivalents.
• Awareness of agentic workflows, including planning modes and REPL-style iteration.
• Proficient in prompt engineering: able to articulate tasks clearly and provide context with relevant artifacts (code, schemas, requirements).
• Capable of output verification and review — understands the limitations and reasons behind model failures.
• Skilled in degradation control: utilizes tests and other methods to ensure quality amidst agentic changes.
• Strong emphasis on test coverage: unit, integration, and end-to-end tests — treats testing as a genuine quality gate, not just a formality.
• Experience in cross-team development: coordinating changes with adjacent teams and collaborating on shared services or platforms.
• Background in startups or small teams with extensive ownership responsibilities.
• Proactive attitude – We appreciate team members who take initiative and offer constructive feedback.
• Critical thinking skills – We value problem-solvers who go beyond mere code writing.
• Adaptability – Our industry evolves rapidly, and we seek individuals who excel in a dynamic environment.
• 100% remote – We operate as a remote-first company, eliminating the need for physical offices!
• Flexible working hours – Core team availability: 09:00-15:00 GMT (flexible within teams).
• 20 paid vacation days annually.
• 12 public holidays each year.
• 3 sick leave days.
• Medical insurance provided after the probation period.
• Equipment reimbursement for items such as laptops and monitors.
Credo AI
Get handpicked remote jobs straight to your inbox weekly.