Senior Software Engineer - Python

Scry Analytics, Inc.
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
Code Coverage
Software Quality
Code Review
Databases
Data Structures
Database Queries
Software Debugging
Django
Python
PostgreSQL
MongoDB
Performance Tuning
Redis
Software Deployment
Software Engineering
Enterprise Software Applications
Flask
Large Language Models
Prompt Engineering
Backend
FastAPI
Build Management
Pytest
Containerization
Integration Tests
Production Code
Machine Learning Operations
Asynchronous Programming
Api Design
REST
Data Pipelines
Api Management
Docker
Microservices

Job description

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., 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

Requirements

Experience: 3+ Years in Python Development, Backend Engineering, or Software Development Roles, 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

About the company

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.

Apply for this position