Backend Software Engineer Python
IC Resources Recruitment
Backend Software Engineer Python Overview
| Company Name | IC Resources Recruitment |
| Job Role | Backend Software Engineer Python |
| Qualifications | Not Specified |
| Category | IT Jobs |
| Job Type | Full Time |
| Location | London |
We are offering an exciting opportunity for an experienced Backend Software Engineer to join an innovative technology company based in London. This role focuses on developing next-generation intelligent software platforms that handle complex, large-scale systems connecting real-world devices with modern cloud and data infrastructure. As a key member of the team, you will be responsible for designing and scaling backend architectures capable of managing vast amounts of real-time data across diverse environments.
Key Responsibilities
- Design and develop scalable backend systems that manage large volumes of real-time data across various environments.
- Build and maintain robust APIs to facilitate communication between different software components.
- Optimize database queries and improve overall system performance to ensure efficiency and reliability.
- Work on complex, large-scale architectures involving cloud infrastructure and distributed systems.
- Integrate real-world devices and IoT/edge environments with cloud-based data platforms.
- Collaborate with cross-functional teams to deliver mission-critical software solutions.
- Participate in the development and deployment of systems that incorporate machine learning inference, computer vision, and AI technologies.
- Implement performance tuning and system optimization strategies for high-demand applications.
- Contribute to continuous integration and continuous deployment (CI/CD) pipelines, including testing and deploying production-ready systems.
Required Skills and Experience
- Proven experience in backend software engineering with a focus on writing clean, high-performance code.
- Strong proficiency in Python, especially with frameworks such as FastAPI.
- Experience working with Pydantic, PostgreSQL, SQLAlchemy, and AWS cloud services.
- Knowledge of distributed systems tools like Redis and Celery.
- Familiarity with streaming data processing and IoT or edge computing environments.
- Background working in fast-paced or startup environments, demonstrating adaptability.
- Understanding of performance optimization techniques for large-scale architectures.
- Experience with CI/CD pipelines, automated testing, and deploying production systems.
- Excellent communication skills and ability to work effectively within multidisciplinary teams.
- Any experience with machine learning inference, GCP, or Modal platforms is a plus.
Benefits and Opportunities
- Work on innovative platforms that integrate AI, computer vision, data, and real-world systems.
- Engage in projects with significant technical challenges and impact.
- Join a collaborative environment with opportunities for professional growth.
Location and Working Pattern
This role is based onsite in London, England, with no mention of remote or hybrid options.
Visa Sponsorship Information
The job listing does not specify any details about visa sponsorship or work visa support.
Interested candidates are encouraged to contact Matt Andrews at IC Resources for more information or to apply directly. To apply, candidates should submit their CV and contact details through the provided channels.
Degree Requirement: Not Specified
Visa Sponsorship May be
To apply for this job please visit ic-resources.com.