{"id":2179504,"url":"https://alion.io/job/cit-senior-backend-engineer-python-brazil","title":"Senior Backend Engineer (Python), Brazil","company":{"id":957,"name":"CI&T","domain":"ciandt.com","url":"https://alion.io/company/ciandt","size_band":"5000+","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":92,"open_postings":19,"ghost_share":0,"stale_share":0.474,"repost_share":0.053,"time_to_fill_p50_days":16,"computed_at":"2026-10-12T06:55:09Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Brazil"],"countries":["BR"],"hiring_countries":["BR"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":56000,"max_usd":124000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":14},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-10-09T13:56:24Z","employer_posted_date":"2026-10-09","last_verified_at":"2026-10-12T08:49:15Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"We are looking for a Senior Backend Engineer to help evolve and scale backend services, APIs, and orchestration workflows in a cloud-based environment.\nIn this role, you will contribute to the modernization of existing services, support the migration from Flask to FastAPI, and help build a more scalable, decoupled architecture using Azure. You will take ownership of API specifications and contribute to the reliability, performance, and observability of backend solutions.\nResponsibilities\nSupport the migration of backend services from Flask to FastAPI, improving maintainability, performance, and scalability.\nOwn and maintain API specifications, ensuring consistency, clarity, and alignment across integrations.\nEvolve the multi-run orchestration flow, from API requests through multirun processing to Optim-core integration.\nHelp transition orchestration workloads toward queue-based workers running on Azure Container Apps, reducing dependencies on Azure Machine Learning Studio (AMLS).\nDesign and implement run lifecycle APIs, article swap endpoints, and results persistence mechanisms.\nBuild and maintain reliable backend services using Python, FastAPI, and Flask.\nImplement and maintain CI/CD pipelines, automated testing, and observability practices.\nIdentify and address technical challenges related to service reliability, integration, and distributed processing.\nCollaborate with engineering teams and stakeholders to deliver robust, maintainable backend solutions.\nRequirements for this challenge\nStrong experience in backend software engineering using Python.\nHands-on experience with FastAPI and Flask, including API development and framework migration.\nExperience designing, documenting, and maintaining API specifications.\nSolid understanding of API architecture, service integration, and asynchronous processing.\nExperience with Azure and cloud-based application deployment.\nKnowledge of queue-based architectures, background workers, and distributed systems.\nExperience implementing automated testing, CI/CD pipelines, and observability for production services.\nUnderstanding of data persistence, API lifecycle management, and reliable service communication.\nStrong problem-solving skills and the ability to make sound technical decisions.\nAbility to work autonomously and collaborate effectively with cross-functional engineering teams.\nNice to Have\nExperience with Azure Container Apps and containerized workloads.\nFamiliarity with Azure Machine Learning Studio (AMLS) and its integration with backend services.\nExperience decoupling services and migrating from tightly coupled architectures to asynchronous, queue-based processing.\nKnowledge of monitoring, logging, tracing, and production troubleshooting.\nExperience with orchestration workflows involving multiple services or processing runs.","description_format":"text","description_chars":2819,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Brazil","iso":"BR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development","AI Consulting & Integration","Data Engineering & Migration Services"],"lifecycle":[{"event":"open","at":"2026-10-09T14:41:22Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":16,"reasons":["conf:3","velocity","win:early","comp:brand"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/cit-senior-backend-engineer-python-brazil","json_url":"https://alion.io/job/cit-senior-backend-engineer-python-brazil.json","meta":{"generated_at":"2026-10-12T10:22:20Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15871,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":957},"rest":"https://alion.io/mcp/rest/get_company?id=957"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcit-senior-backend-engineer-python-brazil"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcit-senior-backend-engineer-python-brazil"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcit-senior-backend-engineer-python-brazil"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cit-senior-backend-engineer-python-brazil\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcit-senior-backend-engineer-python-brazil"}]}