{"id":179557,"url":"https://alion.io/job/barclays-senior-python-developer","title":"Senior Python Developer","company":{"id":12541,"name":"Barclays","domain":"home.barclays","url":"https://alion.io/company/barclays-uk","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":93,"open_postings":197,"ghost_share":0.02,"stale_share":0.365,"repost_share":0.117,"time_to_fill_p50_days":17,"computed_at":"2026-11-03T05:54:40Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15500,"max_usd":36000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":168},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"Azure","optional":false},{"name":"Celery","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Datadog","optional":false},{"name":"Django","optional":false},{"name":"Docker","optional":false},{"name":"ElasticSearch","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"GCP","optional":false},{"name":"Grafana","optional":false},{"name":"GraphQL","optional":false},{"name":"Helm","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Machine Learning","optional":false},{"name":"MySQL","optional":false},{"name":"NumPy","optional":false},{"name":"Pandas","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"RabbitMQ","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Scikit-learn","optional":false},{"name":"Selenium","optional":false},{"name":"Splunk","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-06-22T00:00:00Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-11-03T18:35:37Z","board_verified":true,"closed_at":null,"days_open":134,"trust":{"level":"stale","repost_count":1,"flags":["stale"],"days_open":134},"description":"Job Description\nPurpose of the role\nTo use innovative data analytics and machine learning techniques to extract valuable insights from the bank's data reserves, leveraging these insights to inform strategic decision-making, improve operational efficiency, and drive innovation across the organisation.\nAccountabilities\nIdentification, collection, extraction of data from various sources, including internal and external sources.\nPerforming data cleaning, wrangling, and transformation to ensure its quality and suitability for analysis.\nDevelopment and maintenance of efficient data pipelines for automated data acquisition and processing.\nDesign and conduct of statistical and machine learning models to analyse patterns, trends, and relationships in the data.\nDevelopment and implementation of predictive models to forecast future outcomes and identify potential risks and opportunities.\nCollaborate with business stakeholders to seek out opportunities to add value from data through Data Science.\nAssistant Vice President Expectations\nTo advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions.\nLead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes\nIf the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others.\nOR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.\nConsult on complex issues; providing advice to People Leaders to support the resolution of escalated issues.\nIdentify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.\nTake ownership for managing risk and strengthening controls in relation to the work done.\nPerform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.\nCollaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.\nEngage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively.\nCommunicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience.\nInfluence or convince stakeholders to achieve outcomes.\nAll colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship - our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset - to Empower, Challenge and Drive - the operating manual for how we behave.\nJoin us as Senior Python Developer at Barclays, where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of our digital solutions.\nTo be successful as a Senior Python Developer, you should have experience with:\nDesign, develop, and maintain robust, scalable, and reusable Python-based applications.\nBuild high-performance backend systems, RESTful APIs, asynchronous services, and distributed applications.\nTranslate business and functional requirements into technical solutions and clean architecture designs.\nDevelop modular, maintainable, and testable code following industry best practices and coding standards.\nParticipate in system design discussions, technical reviews, and architecture decisions, Develop and enhance backend services using frameworks such as:\nDjango.\nFlask.\nFastAPI.\nTornado / Falcon / Pyramid (optional based on project needs).\nBuild and integrate REST APIs and, where required, GraphQL services.\nDesign and implement authentication and authorization mechanisms including OAuth2, JWT, SSO, and RBAC.\nOptimize API performance, reliability, and scalability. Architect and implement microservices-based solutions using Python.\nDesign containerized applications and services for deployment in cloud or Kubernetes-based environments.\nWork with message brokers and event-driven architectures using tools such as:\nRabbitMQ.\nKafka.\nAWS SQS/SNS.\nCelery.\nManage inter-service communication, resilience patterns, retries, and fault tolerance, Design, develop, and optimize relational and non-relational database solutions.\nWrite efficient SQL queries, stored procedures, and data access layers.\nWork with databases such as:\nPostgreSQL.\nMySQL.\nSQL Server.\nMongoDB.\nRedis.\nElasticsearch.\nEnsure data consistency, integrity, indexing, query optimization, and performance tuning.\nDevelop applications for cloud platforms such as:\nAWS.\nAzure.\nGoogle Cloud Platform.\nWork with CI/CD pipelines, DevOps tooling, and release automation.\nUse containerization and orchestration tools like:\nDocker.\nKubernetes.\nHelm.\nCollaborate with DevOps and infrastructure teams for deployment, monitoring, and observability.\nWrite unit tests, integration tests, and end-to-end tests to ensure software quality.\nFollow Test-Driven Development (TDD) or Behavior-Driven Development (BDD) practices where applicable.\nConduct code reviews and enforce best practices for clean coding, performance, security, and maintainability.\nUse testing frameworks/tools such as:\nPyTest.\nUnitTest.\nMock.\nSelenium / Playwright (if needed for automation).\nEnsure high code coverage and adherence to quality gates ,Analyze and optimize application performance bottlenecks.\nImplement secure coding practices and remediate vulnerabilities.\nHandle logging, monitoring, tracing, and alerting using tools such as:\nELK Stack.\nGrafana.\nPrometheus.\nDatadog.\nSplunk.\nEnsure robust exception handling, observability, auditability, and reliability across systems.\nMentor junior and mid-level developers on technical design, Python best practices, and engineering standards.\nLead code walkthroughs, technical design sessions, and architectural discussions.\nCollaborate closely with product managers, architects, business analysts, QA engineers, DevOps teams, and stakeholders.\nDrive continuous improvement in development processes, tools, and frameworks.\nProvide technical estimates, identify risks, and support sprint planning and delivery.\nSome other highly valued skills may include:\nExperience with AI/ML integration, including Python libraries such as Pandas, NumPy, Scikit-learn, or model-serving APIs.\nExposure to data engineering pipelines and workflow tools such as Airflow.\nExperience in serverless architectures (AWS Lambda, Azure Functions, Google Cloud Functions).\nFamiliarity with front-end technologies like JavaScript, React, Angular, or HTML/CSS for full-stack collaboration.\nUnderstanding of event-driven systems and domain-driven design.\nExposure to fintech, banking, healthcare, e-commerce, or other regulated enterprise domains.\nExperience with secure development practices and compliance standards.\nYou may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.\nThe role is based out of Pune.","description_format":"text","description_chars":8287,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Cards & Card Issuing","Wealth Management & Financial Advisors","Investment Banking & M&A Advisory"],"lifecycle":[{"event":"open","at":"2026-08-31T12:32:03Z"},{"event":"close","at":"2026-09-21T10:43:49Z"},{"event":"reopen","at":"2026-09-29T23:54:30Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.215,"p_room":0.28,"age_days":134,"expected_fill_days":17,"reasons":["conf:3","velocity","win:tail","crowd:brand"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/barclays-senior-python-developer","json_url":"https://alion.io/job/barclays-senior-python-developer.json","meta":{"generated_at":"2026-11-03T22:41:49Z","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":1250,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00: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":12541},"rest":"https://alion.io/mcp/rest/get_company?id=12541"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbarclays-senior-python-developer"},{"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%2Fbarclays-senior-python-developer"},{"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%2Fbarclays-senior-python-developer"},{"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/barclays-senior-python-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbarclays-senior-python-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":179557}},{"tool":"search_jobs","arguments":{"company":"home.barclays","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":179557},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}