{"id":1247506,"url":"https://alion.io/job/algoworks-lead-backend-engineer-python","title":"Lead Backend Engineer - Python","company":{"id":2091826,"name":"Algoworks","domain":"algoworks.com","url":"https://alion.io/company/algoworks-com","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Keka","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Noida, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":2800000,"max":3500000,"currency":"INR","period":"year","gross":null,"usd_annual":36687},"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Solr","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Java","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Databricks","optional":true}],"status":"live","first_seen_at":"2026-09-01T06:19:44Z","employer_posted_date":"2026-09-01","last_verified_at":"2026-09-28T18:31:52Z","board_verified":true,"closed_at":null,"days_open":27,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":27},"description":"Role: Lead Backend Engineer - Python\nLocation: Remote, India\nExperience: 8+ Years\nAlgoworks\nwww.algoworks.com\nAbout the company\nAlgoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.\nFor over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.\nAt Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.\nThrough collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.\nFollow the video below to know about us!\nClipchamp\nRole overview\nWe are seeking a Lead Backend Engineer with strong production-level Python experience and deep expertise in large-scale search platforms, preferably SolrCloud/Lucene, to help integrate and scale two large healthcare data platforms.\nThe role will focus on enabling enriched emergency medical records from one platform to be consumed effectively by another. The platform currently manages approximately 500 TB of data and processes around 50 GB of new data daily, with the initial implementation focused on one data source and plans to onboard approximately ten additional sources.\nYou will work closely with a small, senior engineering team and take ownership of complex technical challenges across data ingestion, enrichment, modeling, indexing, APIs and search architecture.\nKey responsibilities:\n1. Data architecture and lifecycle\nOwn the lifecycle of data attributes across the technology stack, from definition and modeling through ingestion, indexing, APIs and presentation.\nDefine scalable data models and attribute structures to support evolving healthcare data requirements.\nDevelop and maintain data ingestion and enrichment workflows using Python.\nWork closely with Java/Spring services to expose and serve enriched data through APIs.\nCollaborate with front-end teams to ensure data is effectively presented and consumed.\n\n2. Metadata-driven framework\nDesign and implement a metadata-driven framework for managing data attributes across the technology stack.\nCreate a single attribute definition that can generate the required configurations and artifacts currently maintained across multiple components.\nEstablish reusable patterns that simplify the introduction and management of new attributes.\nImprove consistency, maintainability and operational efficiency across the data platform.\n\n3. Data source onboarding\nDesign repeatable processes and frameworks for onboarding new data sources.\nReduce data-source onboarding time from weeks or days to hours wherever practical through automation and metadata-driven configuration.\nDevelop scalable ingestion, transformation, enrichment and indexing workflows.\nSupport the initial implementation for one data source and subsequent onboarding of approximately ten additional sources.\n\n4. Solr architecture and search performance\nRedesign the existing Solr architecture to support continued growth beyond the current fixed three-shard layout.\nDefine and optimize SolrCloud sharding, routing, indexing and query strategies.\nDesign solutions for high-volume indexing and low-latency search at scale.\nDiagnose and resolve search performance, indexing and scalability challenges.\nEstablish best practices for Solr schema design, collections, replicas, shards and query optimization.\nEnsure the search architecture can scale reliably as data volumes and sources increase.\n\n5. Backend engineering\nDevelop scalable, maintainable and production-ready backend components using Python.\nContribute confidently to Java/Spring-based services and APIs.\nDesign robust data-processing pipelines for ingestion, enrichment and serving.\nWrite clean, testable and maintainable code with appropriate documentation and engineering practices.\nTake ownership of technical solutions from architecture and design through implementation, testing and production deployment.\n\n6. Technical leadership and collaboration\nWork closely with a small, experienced engineering team in an autonomous and fast-moving environment.\nTake ownership of complex technical problems and drive them through to resolution.\nParticipate in architecture and design discussions and contribute to technical decision-making.\nCollaborate with engineering, product and other stakeholders to translate requirements into scalable technical solutions.\nWork through short development and feedback cycles to deliver production-ready improvements quickly.\n\nRequired technical skills and competencies:\nStrong production-level experience with Python.\nDeep hands-on experience with Apache Solr/Lucene, preferably SolrCloud 9 or equivalent large-scale deployments.\nStrong understanding of Solr architecture, including sharding, routing, indexing, replication, schema design and query optimization.\nStrong Elasticsearch experience may be considered for candidates who are willing and able to transition to Solr.\nWorking knowledge of Java and the ability to contribute confidently to Spring-based backend services.\nStrong SQL and data-modeling skills.\nExperience designing scalable data-ingestion and data-processing pipelines.\nExperience with data enrichment, indexing and search-serving workflows.\nStrong understanding of distributed systems and large-scale data platforms.\nAbility to troubleshoot and optimize high-volume indexing and search workloads.\nDemonstrated ability to take ownership of complex engineering problems from design through production deployment.\n\nMust have skills:\nStrong Python development experience.\nHands-on experience with Solr/Lucene at scale.\nStrong understanding of SolrCloud, sharding, routing and indexing strategies.\nExperience with Elasticsearch can be considered with willingness to transition to Solr.\nGood working knowledge of Java and Spring.\nStrong SQL and data-modeling skills.\nExperience building scalable data ingestion and processing workflows.\nStrong problem-solving and system-design capabilities.\nExperience working with large-scale data platforms and production environments.\n\nGood to have skills:\nExperience working with healthcare data.\nKnowledge of NEMSIS data and emergency medical records.\nExperience with Databricks.\nFront-end development experience.\nExperience building metadata-driven platforms or configuration frameworks.\nExperience working with very large-scale datasets and distributed search infrastructure.\n\nDesired attributes:\nStrong ownership mindset with the ability to independently drive technical initiatives.\nExcellent system-design and architectural thinking.\nStrong analytical and problem-solving skills.\nComfortable working with ambiguity and evolving requirements.\nAbility to balance long-term architecture with short-term delivery requirements.\nStrong communication and collaboration skills.\nComfortable working in a small, senior and highly autonomous engineering team.\nPassion for building scalable, maintainable and production-ready systems.\nAbility to learn and adapt quickly to new technologies and domain requirements.\n\nInterview Process\n2-3 rounds of discussion.","description_format":"text","description_chars":8012,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Science & Engineering","Mobile Games","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-09-25T17:58:41Z"}],"liveness":{"score":38,"band":"fade","label":"Fading","p_open":1,"p_active":0.685,"p_room":0.55,"age_days":26,"expected_fill_days":23,"reasons":["conf:4","velocity","win:tail"],"computed_at":"2026-09-28T05:45:00Z"},"pay":{"stated_usd_annual":36687,"is_top_pay":false},"html_url":"https://alion.io/job/algoworks-lead-backend-engineer-python","json_url":"https://alion.io/job/algoworks-lead-backend-engineer-python.json","meta":{"generated_at":"2026-09-28T22:14:18Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":233,"day_limit":5000,"remaining_today":4767,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}