Senior Backend Software Engineer (Python) at NLPatent
NLPatent is seeking a highly skilled Senior Backend Software Engineer with expertise in Python to join our dynamic and growing team. In this role, you will play a critical part in designing, building, and maintaining scalable backend systems that power our innovative platform. Working closely with cross-functional teams, you will help shape the future of our software solutions and contribute to the overall architecture and technical strategy.
Join us in driving cutting-edge technology in an innovative and collaborative environment.
Requirements
- 5+ years of professional experience in backend software development primarily using Python
- Strong experience with Python web frameworks such as Django or Flask
- Proficient with RESTful API design and implementation
- Experience with database systems (SQL and NoSQL)
- Familiarity with containerization technologies like Docker and orchestration tools
- Experience working with cloud platforms such as AWS, GCP or Azure
- Solid understanding of software engineering best practices including testing, code reviews, and CI/CD pipelines
- Excellent problem-solving skills and a collaborative mindset
- Strong version control skills using Git
Preferred qualifications:
- Experience with NLP or semantic search systems
- Knowledge of large language models (LLMs)
- Experience with Terraform or cloud infrastructure management
- Familiarity with frontend technologies such as React
- Experience with Elasticsearch or Opensearch
Benefits
- Flexible working
- Pension
- Training & Development
- Stock Option Plan
Skills Required
- 5+ years of professional experience in backend software development primarily using Python
- Strong experience with Python web frameworks such as Django or Flask
- Proficient with RESTful API design and implementation
- Experience with database systems (SQL and NoSQL)
- Familiarity with containerization technologies like Docker
- Experience working with cloud platforms such as AWS, GCP or Azure
- Solid understanding of software engineering best practices including testing, code reviews, and CI/CD pipelines
- Strong version control skills using Git
What We Do
NLPatent is an industry leading AI-based patent search and analytics platform trusted by Fortune 500 companies, Am Law 100 firms, and research universities around the world. The platform takes an AI-first approach to patent search; it's built from a proprietary Large Language Model trained on patent data to truly understand the language of patents and innovation. Users simply describe their invention in full sentences and conceptually relevant results are generated instantly; consistently outperforming human experts on speed and accuracy. The system is simple, intuitive, and iterative. Best of all, it explains the relevant sections of each patent it identifies, removing the "black box" often experienced by other AI-based platforms.








