Design, implement, and maintain robust and scalable backend architecture using Python.
Leverage generative AI technologies to enhance client products, delivering innovative solutions and tools.
Knowledge of generative AI technical stacks and strategies (LLMs, RAG, fine-tuning, chain-of-thought, etc.) and how to embed them into clients' products.
Engage with clients to understand their requirements, provide regular updates, and gather feedback to refine product features.
Ensure code maintainability, readability, and performance by adhering to best practices and conducting code reviews.
Create and maintain comprehensive documentation for backend services and generative AI integrations.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Minimum of 5 years of development experience using Python, C#, or Java.
Proven experience in backend architecture design and implementation.
Familiarity with generative AI technologies and their application in product development.
Proficient in Python.
Strong understanding of RESTful APIs, microservices architecture, and database management (SQL and NoSQL).
Experience with cloud services (e.g., AWS, Azure, Google Cloud) and containerization tools (e.g., Docker, Kubernetes).
Knowledge of machine learning concepts and libraries (e.g., TensorFlow, PyTorch) is a plus.
Excellent communication skills in Portuguese and English (both written and verbal).
Benefits
Health and dental insurance
Meal and food allowance
Childcare assistance
Extended paternity leave
Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass
Profit sharing and results participation (PLR)
Life insurance
Continuous learning platform (CI&T University)
Discount club
Free online platform dedicated to physical, mental, and overall well-being
Pregnancy and responsible parenting course
Partnerships with online learning platforms
Language learning platform
And many more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonC#Javabackend architecture designRESTful APIsmicroservices architecturedatabase managementSQLNoSQLgenerative AI technologies
Soft skills
communication skillsclient engagementfeedback gatheringcode maintainabilitycode readabilityperformance optimization
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering