Navigate Change
Senior Data Developer, Python, AWS
Location
Brazil
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Data Developer, Python, AWS
CI&T
• Develop and evolve data ingestion applications using AWS tools, both in serverless architectures (Glue, Lambda, SNS, SQS, Kafka, etc.) and in architectures using ECS; • Understand technical requirements by participating in inceptions and refinement sessions; • Implement and structure automated tests to ensure the quality of deliverables; • Perform code reviews and production deployments; • Incident management; • Optimize data jobs and pipelines by working on data partitioning, data skew balancing, and performance tuning; • Design and maintain pipeline orchestrations using AWS Step Functions and AWS EventBridge; • Configure and monitor observability using AWS CloudWatch and, preferably, tools like Datadog; • Work with a FinOps mindset, ensuring efficient cloud resource usage and seeking cost optimization opportunities in data solutions.
Job Requirements
- Strong knowledge of Python and hands-on experience with PySpark;
- Experience with AWS (S3, Glue, EC2, Lambda, Athena);
- Unit test automation;
- Relational databases;
- Development of automated tests using the test pyramid strategy;
- Technical refinement of user stories and solutions;
- Code quality and programming best practices;
- Communication skills to ensure alignment with the team and stakeholders;
- Ability to execute and proactivity;
- Cloud cost optimization and FinOps best practices applied to data pipelines.
Benefits
- Health and dental insurance;
- Meal and food vouchers;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) TotalPass;
- Profit Sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to promoting physical and mental health and well-being;
- Pregnancy and responsible parenting course;
- Partnerships with online course platforms;
- Language learning platform;
- And many more
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and enhance features within FeeNavigator using PHP/Laravel and Vue • Develop efficient database queries and optimize MySQL performance as needed • Own the quality of your work end-to-end through developer-led testing — writing unit, integration, and end-to-end tests, and validating your own changes through to production • Improve the health of a large, established codebase by refactoring complex areas and decomposing high-complexity components into maintainable, well-structured code • Document critical business logic, application workflows, and key architectural decisions • Collaborate with Product Managers to refine requirements and contribute to technical solution design • Participate in code reviews to maintain high engineering standards and share best practices • Work with SRE to ensure software is observable, resilient, secure, and production-ready • Diagnose and resolve incidents, defects, and performance bottlenecks in collaboration with cross-functional teams • Contribute to continuous improvement of development processes, tooling, and engineering practices
• Design, build, and enhance features within FeeNavigator using PHP/Laravel and Vue • Develop efficient database queries and optimize MySQL performance as needed • Own the quality of your work end-to-end through developer-led testing — writing unit, integration, and end-to-end tests, and validating your own changes through to production • Improve the health of a large, established codebase by refactoring complex areas and decomposing high-complexity components into maintainable, well-structured code • Document critical business logic, application workflows, and key architectural decisions • Collaborate with Product Managers to refine requirements and contribute to technical solution design • Participate in code reviews to maintain high engineering standards and share best practices • Work with SRE to ensure software is observable, resilient, secure, and production-ready • Diagnose and resolve incidents, defects, and performance bottlenecks in collaboration with cross-functional teams • Contribute to continuous improvement of development processes, tooling, and engineering practices
Lead Game Server Developer
Caesars SportsbookAs a proud part of Caesars Entertainment, the world’s premier gaming company with more than 80 years of sports betting leadership, Caesars Digital is Blazing The Trail in digital innovation, customer experience and industry excellence. We believe every Team Member should be treated like royalty because We Are All Caesars. This guiding principle fuels our commitment to delivering legendary service and creating unforgettable experiences for our customers. From cutting-edge digital platforms including Caesars Sportsbook, Caesars Palace Online, Horseshoe Online Casino and Caesars Racebook, to the continuing expansion of our retail footprint and our William Hill legacy, along with powerhouse partnerships across sports and entertainment, we’re building something extraordinary. Ready to make your mark on the Empire? Explore our open roles and discover how you can help shape the future of gaming. Join us. Blaze the Trail. Because at Caesars Digital, We Are All Caesars.
Role Description The Lead Game Server Developer (Java) will design, build, and maintain backend services that power Caesars Digital real-money proprietary casino game clients. This role is responsible for developing secure, scalable server-side systems that integrate directly with the Caesars in-house RGS and Caesars platform services to support game functionality, transactional flows, and live operations. The ideal candidate brings strong Java backend expertise and experience building distributed, transactional systems. This role will partner closely with: - Client engineers - Math/design teams - Platform providers - Compliance teams This position sits within the internal Caesars game studio and plays a critical role in enabling proprietary game development, launch readiness, and long-term live operations support. Qualifications - Strong Java backend expertise - Experience building distributed, transactional systems Requirements - Ability to develop secure, scalable server-side systems - Experience integrating with in-house RGS and platform services - Collaboration with various teams to ensure game reliability and regulatory compliance Benefits - Opportunity to work in a leading gaming company - Be part of a team that values legendary service and unforgettable experiences Company Description As a proud part of Caesars Entertainment, the world’s premier gaming company with more than 80 years of sports betting leadership, Caesars Digital is Blazing The Trail in digital innovation, customer experience, and industry excellence. - Cutting-edge digital platforms including Caesars Sportsbook, Caesars Palace Online, Horseshoe Online Casino, and Caesars Racebook - Expansion of retail footprint and William Hill legacy - Powerhouse partnerships across sports and entertainment Ready to make your mark on the Empire? Explore our open roles and discover how you can help shape the future of gaming. Join us. Blaze the Trail. Because at Caesars Digital, We Are All Caesars.
• Design, develop, and maintain .NET applications that support internal business systems and external customer services. • Collaborate with team members, analysts, and business stakeholders to understand requirements and deliver high-quality software. • Write clean, efficient, and well-documented C# / .NET code. • Participate in code reviews and contribute to improving team development practices. • Troubleshoot, debug, and resolve application and system-level issues. • Contribute to the design and implementation of new solutions and integrations. • Work effectively both independently and as part of a cross-functional development team.


