Employment Type: Full Time
Location: Remote
Experience: 3+ Years in Python Development, Backend Engineering, or Software Development Roles
Company Description
Scry AI is a research-led enterprise AI company that builds intelligent platforms for BFSI, insurance, logistics, and industrial enterprises to drive efficiency, insight, and compliance. Our product suite includes Auriga for conversational AI, Collatio for document intelligence, and Concentio for cognitive IoT and operational intelligence. These platforms help clients convert complex, fragmented data into actionable enterprise intelligence.
We are looking for a Senior Software Engineer – Python to design and build scalable backend systems, develop high-performance applications, and contribute to AI-driven solutions across Scry AI’s platforms. This role is critical in developing robust, production-grade systems and integrating modern technologies including LLM-based applications.
Role Overview
As a Senior Software Engineer – Python at Scry AI, you will be responsible for building scalable backend systems, designing APIs, and optimizing performance for enterprise-grade applications. You will work closely with cross-functional teams and clients to develop solutions that are reliable, efficient, and aligned with business requirements.
This role is ideal for someone who is technically strong, solution-oriented, and experienced in building high-performance systems in a fast-paced, technology-driven environment.
Key Responsibilities
Backend Development & System Design
Design, develop, and optimize scalable backend systems using Python
Build efficient algorithms and data processing pipelines
Ensure code quality, performance, and maintainability
API Development & Microservices
Develop and maintain secure, scalable RESTful APIs
Build microservices-based architectures for enterprise applications
Ensure seamless integration across systems and services
Performance Optimization & Deployment
Optimize system performance, database queries, and backend workflows
Deploy applications using Docker and containerized environments
Ensure scalability and reliability in production systems
LLM Integration & Advanced Technologies
Work with LLM-based systems and API integrations
Understand concepts such as transformers, embeddings, tokens, and prompts
Apply prompt engineering and optimize performance and cost
Testing, Collaboration & Delivery
Implement automated testing frameworks and ensure high code coverage
Participate in code reviews, architecture discussions, and documentation
Collaborate with clients and internal teams to deliver robust solutions
Required Qualifications and Skills
3+ years of professional experience in Python development
Strong expertise in data structures, algorithms, and problem-solving
Experience in building scalable APIs (FastAPI, Flask, or Django REST Framework)
Strong understanding of system design and scalable architecture
Hands-on experience with Docker and containerized deployments
Experience with automated testing (PyTest, UnitTest, or integration testing)
Strong analytical and solution-oriented mindset
Excellent communication and stakeholder management skills
Good to Have
Experience with cloud platforms (AWS, GCP, or Azure)
Knowledge of asynchronous programming and performance optimization
Familiarity with CI/CD pipelines
Experience with databases such as PostgreSQL, MongoDB, or Redis
Exposure to AI/ML pipelines and vector databases
Our Ideal Candidate
Is a strong problem solver with logical thinking skills
Writes clean, efficient, and production-grade code
Can translate complex requirements into scalable solutions
Is proactive in debugging and optimizing systems
Collaborates effectively with clients and cross-functional teams
Is interested in AI, backend systems, and modern application development
If this role interests you, follow our page to stay updated on more job opportunities and insights into how AI companies build scalable systems and intelligent applications.