Cyclad
Senior Backend & AI Engineer
Remote · Posted 1h ago
Job Description
At Cyclad, we work with top international IT companies to help them deliver cutting-edge technologies that shape the future. We are currently looking for an experienced Backend Developer to join an international team delivering modern backend and AI-powered solutions.In this role, you will develop and maintain scalable backend applications using Python and FastAPI while working with AWS cloud services, ETL pipelines, Docker, and CI/CD practices. You will also contribute to AI/LLM-based applications, including RAG solutions, document analysis platforms, and chat interfaces, while collaborating with an international team to deliver high-quality, production-ready solutions.Project information:Type of project: It servicesOffice location: Warszawa, PolandWork model: 100% Remote – occasional client office visits expectedBudget: 100–130 PLN net/hour – B2BProject length: Long-termStart date: ASAP (depending on the candidate's availability)Only candidates from PolandYour responsibilities:Develop and maintain production-grade backend applications using PythonDesign and implement REST APIs using FastAPIBuild scalable backend services and API-driven architecturesIntegrate backend applications with external services and APIsDesign and implement ETL pipelines for data processing and transformationWork with PostgreSQL and relational databasesApply data modeling fundamentals to support backend and data solutionsDevelop and maintain containerized applications using DockerWork with AWS services including AWS Glue, AWS Batch, Amazon ECS, Amazon S3, and Amazon ECRImplement and maintain CI/CD pipelines and follow modern development practicesContribute to cloud-native backend architectures and scalable solutionsDevelop and maintain AI/LLM-based applications and servicesWork with LLM and RAG-based applications, document analysis platforms, and chat interfacesTroubleshoot, optimize, and enhance application performanceCollaborate with developers, data engineers, architects, and business stakeholdersManage code using Git and participate in code reviewsRequirements:Strong professional experience in Python software engineeringStrong hands-on experience with FastAPI and backend developmentExperience with REST API design and implementationGood understanding of backend application development and service integrationExperience working with API-driven architecturesHands-on experience designing and implementing ETL pipelinesExperience with data processing and transformationGood knowledge of PostgreSQL or similar relational databasesUnderstanding of data modeling fundamentalsExperience with Docker and containerized application developmentGood knowledge of AWS cloud services, particularly AWS Glue, AWS Batch, Amazon ECS, Amazon S3, and Amazon ECRExperience with CI/CD and modern DevOps practicesExperience developing and maintaining production-grade applicationsPractical experience working on AI/LLM projectsExperience with LLM/RAG-based applications, document analysis, or chat interfacesUnderstanding of cloud-native architecturesExcellent communication skills in EnglishAbility to work independently and collaboratively in an international environmentNice to have:Experience with Kubernetes and container orchestrationKnowledge of OpenTelemetry and observability practicesExperience with OAuth 2.0Experience with cloud-native application architecturesAdvanced experience with LLM and RAG-based solutionsExperience working with AI-powered document processing platformsRecruitment process:Introductory callTechnical interviewFinal decision