Tech Stack
AWSAzureCloudDockerKubernetesMicroservicesNoSQLPythonPyTorchSQLTensorflow
About the role
- Backend Development: Design, implement, and maintain robust, scalable backend architectures using Python.
- Generative AI Integration: Leverage generative AI technologies to enhance client products, delivering innovative solutions and tools.
- Knowledge of generative AI technical stacks and strategies.
- Client Communication: Collaborate with clients to understand requirements, provide regular updates, and gather feedback to refine product features.
- Code Quality and Best Practices: Ensure code maintainability, readability, and performance by following best practices and conducting code reviews.
- Documentation: Create and maintain comprehensive documentation for backend services and generative AI integrations.
Requirements
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Excellent communication skills in Portuguese and English (both written and verbal).
- Minimum of 3 years of experience developing with Python.
- Proven experience in designing and implementing backend architectures.
- Familiarity with generative AI technologies and their application in product development.
- 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.
- Health and dental insurance
- Meal and food allowance
- Childcare assistance
- Extended paternity leave
- Partnerships with gyms and health & wellness providers via Wellhub (Gympass) TotalPass
- Profit sharing and performance 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
Pythonbackend architecture designgenerative AI technologiesRESTful APIsmicroservices architecturedatabase managementSQLNoSQLmachine learning conceptsTensorFlow
Soft skills
client communicationcollaborationfeedback gatheringcode qualitycode maintainabilityreadabilityperformancedocumentation
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering