Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior python engineer

Worcester
Cyfrin
Python engineer
Posted: 20h ago
Offer description

About the job


We're seeking an exceptional Senior Python Engineer to take technical leadership of a complex, production-grade codebase. This role involves architecting and developing sophisticated systems that combine AI/LLM integration, code analysis, and security tooling. You'll be responsible for architectural decisions, feature development, team mentorship, and maintaining the highest standards of code quality.


Location: Remote

Experience Level: Senior (5+ years)

Commitment: Full-time


Core Responsibilities


Technical Leadership
* Make critical decisions about system architecture, design patterns, and technology choices
* Establish and enforce coding standards, review practices, and quality benchmarks
* Define and prioritize technical initiatives aligned with product goals
* Lead architectural discussions and drive consensus on complex technical decisions
* Ensure system performance and scalability for production workloads
Feature Development
* Design and implement core system components using modular, extensible architectures
* Build and maintain integrations with external APIs and services (LLM providers, databases, etc.)
* Develop analysis engines and processing pipelines for complex data workflows
* Implement testing frameworks and validation systems
* Optimize critical code paths and system bottlenecks
Team Collaboration & Mentorship
* Review pull requests and provide constructive technical feedback
* Mentor junior and mid-level engineers in best practices and technical growth
* Maintain comprehensive technical documentation and architectural diagrams
* Conduct technical presentations and knowledge transfer sessions
* Collaborate across functions with stakeholders and team members
Technical Innovation
* Stay current with advances in Python ecosystem, AI/ML technologies, and relevant domains
* Evaluate and integrate new libraries, frameworks, and tools
* Research and prototype solutions to complex technical challenges
* Contribute to technical strategy and long-term planning


Required Technical Skills


Python Expertise (Required)
* 5+ years of professional Python development with advanced proficiency in:
* Async/await patterns and concurrent programming
* Type hints and Pydantic for data validation
* Decorators, metaclasses, and advanced language features
* Modern package management (uv, pip, poetry)
* Testing frameworks (pytest, mocks, fixtures, test-driven development)
* Software Architecture: Experience designing modular, plugin-based systems with clean abstractions
* API Design: Creating intuitive interfaces and maintainable code structures
* Performance: Profiling, optimization, and handling large-scale data processing
* Version Control: Git workflows, code review practices, and collaborative development
LLM & AI Integration (Preferred)
* LLM APIs: Hands-on experience with OpenAI, Anthropic, or similar providers including:
* Function/tool calling and structured outputs
* Prompt engineering and optimization
* Session management and conversation state
* Token tracking and cost optimization
* RAG Systems (Nice to have): Experience with vector databases (ChromaDB, Pinecone, Weaviate), embeddings, semantic search, LlamaIndex or LangChain
* AI/ML Concepts: Understanding of temperature, sampling, context windows, and model behavior
Code Analysis & Parsing
* AST & Static Analysis: Experience with abstract syntax trees, code parsing, and program analysis
* Pattern Matching: Regex, semantic search, and code query techniques
* Control Flow: Understanding of call graphs, data flow, and execution path analysis
Smart Contracts (Preferred)
* Solidity and/or Rust: Ability to read and understand smart contract code
* Blockchain Fundamentals: Knowledge of EVM, transactions, gas mechanics, and contract execution patterns
* Security Awareness: Familiarity with common vulnerability patterns (reentrancy, access control, etc.)
* Tooling: Experience with Foundry, Hardhat, Anchor, or similar development frameworks
Additional Skills
* CLI Development: Building command-line tools (Typer, Click, argparse)
* Web Frameworks (Nice to have): Flask, FastAPI for APIs and web interfaces
* DevOps Basics: CI/CD, Docker, GitHub Actions
* Data Storage: Working with JSON, databases, and caching systems


Software Development Best Practices


* Clean Code: SOLID principles, design patterns, and writing maintainable, extensible code
* Documentation: Clear technical documentation, architecture decision records (ADRs), and API documentation
* Testing Strategy: Comprehensive testing approaches including unit, integration, and end-to-end tests
* Code Review: Effective review practices with constructive, actionable feedback
* Agile Development: Experience with iterative development and continuous improvement
* Security Mindset: Awareness of common security vulnerabilities and defensive programming practices


Preferred Qualifications


Experience
* 5+ years of professional Python development
* 2+ years in a technical leadership or senior engineering role
* Experience building AI/LLM-powered applications in production
* Background in security, static analysis, or developer tools
* Experience with smart contracts (Solidity, Rust) or blockchain technologies (strong plus)
* Active open-source contributions (strong plus)
Technical Accomplishments
* Built and deployed production systems with complex workflows
* Designed and implemented modular, plugin-based architectures
* Experience with large-scale data processing or analysis systems
* Technical writing, blog posts, or conference presentations (plus)

Apply
Create E-mail Alert
Job alert activated
Saved
Save
See more jobs
Similar jobs
It jobs in Worcester
jobs Worcester
jobs Worcestershire
jobs England
Home > Jobs > It jobs > Python engineer jobs > Python engineer jobs in Worcester > Senior Python Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save