Python Developer
at An investment company headquartered in Saudi Arabia.
- Design, construct, test and maintain robust and scalable data pipelines.
- Research, prototype and apply different methods to improve data reliability, fault tolerance and system performance.
- Instrument, monitor and troubleshoot these systems in a Production environment.
- Contribute to design reviews, code reviews, integration and automated testing.
- Adopt and improve our Agile development process.
- Writing effective and scalable Python codes
- Designing and implementing robust applications
- Debugging applications to ensure low-latency and high-availability
- Integrating user-facing elements with server-side logic
- Implementing security and data protection
- Accommodating various data storage solutions
Key Requirements
- Degree in Computer Science, Engineering or a related field
- You have prior experience as a Python Developer
- Good knowledge Django, Flask or similar Python frameworks
- Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of ORM (Object Relational Mapper)
- Familiarity with various testing tools.

Similar jobs
The requirements are as follows:
1) Familiar with the the Django REST API Framework.
2) Experience with the FAST API framework will be a plus
3) Strong grasp of basic python programming concepts ( We do ask a lot of questions on this on our interviews :) )
4) Experience with databases like MongoDB , Postgres , Elasticsearch , REDIS will be a plus
5) Experience with any ML library will be a plus.
6) Familiarity with using git , writing unit test cases for all code written and CI/CD concepts will be a plus as well.
7) Familiar with basic code patterns like MVC.
8) Grasp on basic data structures.
We are a dynamic and innovative technology company dedicated to delivering cutting-edge solutions that empower businesses and individuals. As we continue to grow and expand our offerings, we are seeking a coding fanatic, who is interested in working on and learning new technologies.
Position - Backend developer
Job type - Freelance or on contract
Location - Remote
Roles and Responsibilities:
- Plan,create and test REST APIs for back-end services such as authentication and authorization.
- Deploy and maintain backend systems on the cloud.
- Research and develop solutions for real life business problems.
- Creating and maintaining our apps' essential business logic, providing correct data processing and flawless user experiences.
- Database design, implementation, and management, including schema design, query optimisation and data integrity.
- Participating in code reviews, providing constructive input, and ensuring that code quality standards are met.
- Keep abreast of industry developments and best practices to bring new solutions to our initiatives.
Required skills and experience -
Must have skills : -
- Bachelor’s degree in computer programming, computer science, or a related field.
- 3 + years of experience in backend development.
- Proficient in Python,Mongodb,postgres/sql,Django and Flask
- Knowledge on nginx.
- C++/C +Cython for creating python modules
- Knowledge on Redis
- Familiarity with using AI provider apis and prompt engineering
- Experience in working with linux based instances on the cloud.
- Strong problem solving and verbal and written communication skills.
- Ability to work independently or with a group.
Good to have skills :-
- Experience in node.js and Java
- AWS and Google cloud knowledge.
Role & Responsibilities
As a Senior GenAI Engineer you will own the AI layer of our product — building the features that make Zenskar intelligent. This is not a research role and not a prompt-engineering role. You will build production AI systems that enterprise clients depend on, which means reliability, observability, and rigorous evals matter as much as the AI capability itself. You own the full vertical — the model, the pipeline, and the UI.
- Build and own CS Copilot — a real-time assistant for customer success teams, spanning STT pipelines, live transcription, and LLM-powered suggestions
- Build LLM-powered document understanding features — extracting structured, reliable data from unstructured enterprise documents
- Own AI feature UIs end-to-end — you build the interface, not just the model integration layer
- Design and maintain an eval framework — define what 'working' means for each AI feature and catch regressions before users do
- Drive model selection and integration decisions — choosing the right provider and approach for each use case, managing latency and cost
- Own AI platform reliability — observability, fallback behaviour, and graceful degradation when models fail
- Work closely with product, customer success, and the full-stack engineer — AI features only matter if they are usable and trusted by real users
THE IMPACT YOU'LL MAKE-
- You will define what AI means at Zenskar — the features you ship will be the most visible and differentiated parts of the product
- CS Copilot, if done well, changes how enterprise customer success teams operate every single day — this is a high-stakes, high-visibility surface
- You will establish the engineering culture around AI reliability at Zenskar — evals, observability, and disciplined iteration
- Your work will directly accelerate enterprise deals — AI features are increasingly a buying criterion for our clients
- You will be the person who brings engineering rigour to a domain where most companies ship demos and call it a feature
Ideal Candidate
- Strong Senior GenAI / AI Backend Engineer Profiles
- Mandatory (Experience 1) – Must have 4+ years of total software development experience, with at least 2+ years working on AI/LLM-based features in production
- Mandatory (Experience 2) – Must have strong backend engineering experience using Python (FastAPI / Django preferred) and building production-grade systems
- Mandatory (Experience 3) – Must have hands-on experience building LLM-based applications, including OpenAI / Gemini / similar models in real projects
- Mandatory (Experience 4) – Must have experience with RAG (Retrieval Augmented Generation) including chunking, embeddings, and retrieval pipelines
- Mandatory (Experience 5) – Must have experience designing end-to-end AI pipelines, including chaining, tool usage, structured outputs, and handling failure cases
- Mandatory (Experience 6) – Must have experience building agentic AI systems (multi-step workflows, tool orchestration like LangGraph / CrewAI or custom agents)
- Mandatory (Experience 7) – Must have strong coding and system design skills, not just prompt engineering or experimentation
- Mandatory (Experience 8) – Must have experience shipping AI features in production, not just POCs or research projects
- Mandatory (Experience 9) – Must have experience working with APIs, backend services, and integrations
- Mandatory (Experience 10) – Must have understanding of AI system reliability, including latency, cost optimization, fallback handling, and basic eval thinking
- Mandatory (Company) – Product companies / startups, preferably Series A to Series D
- Mandatory (Note) - Candidate's overall experience should not be more than 7 Yrs
- Mandatory (Tech Stack) – Strong in Python + AI/LLM ecosystem, experience with modern AI tooling and frameworks
- Mandatory (Exclusion) – Reject profiles that are only Prompt Engineers, Data Scientists, or Frontend Engineers without strong backend + system building experience
- Preferred (Skill) – Experience with fine-tuning (LoRA / QLoRA) or open-source model deployment (vLLM / Ollama)
- Preferred (Frontend) – Basic ability to build or contribute to frontend (React or similar)
- Highly Preferred (Education) – Candidates from Tier-1 institutes (IITs, BITS, NITs, IIITs, top global universities)
Apply- https://lnkd.in/gVHVTMG6
About Us
Binocs.co empowers institutional lenders with next-generation loan management software, streamlining the entire loan lifecycle and facilitating seamless interaction among stakeholders.
Team: Binocs.co is led by a passionate team with extensive experience in financial technology, lending, AI, and software development.
Investors: Our journey is backed by renowned investors who share our vision for transforming the loan management landscape: Beenext, Arkam Ventures, Accel, Saison Capital, Blume Ventures, Premji Invest, and Better Capital.
What we're looking for
We seek a motivated, talented, and intelligent individual who shares our vision of being a changemaker. We value individuals dissatisfied with the status quo, strive to make improvements, and envision making significant contributions. We look for those who embrace challenges and dedicate themselves to solutions. We seek individuals who push for data-driven decisions, are unconstrained by titles, and value collaboration. We are building a fast-paced team to shape various business and technology aspects.
Responsibilities
- Be a part of the initial team to define and set up a best-in-class digital platform for the Private Credit industry, and take full ownership of the components of the digital platform
- You will build robust and scalable web-based applications and need to think of platforms & reuse
- Driving and active contribution to High-Level Designs(HLDs) and Low-Level Designs (LLDs).
- Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical specifications.
- Mentor team members in adopting effective coding practices. Conduct comprehensive code reviews, focusing on both functional and non-functional aspects.
- Ensure the security, performance, and reliability of backend systems through proper testing, monitoring, and optimization.
- Participate in code reviews, sprint planning, and agile development processes to maintain code quality and project timelines.
- Simply, be an owner of the platform and do whatever it takes to get the required output for customers
- Be curious about product problems and have an open mind to dive into new domains eg: gen-AI.
- Stay up-to-date with the latest development trends, tools, and technologies.
Qualifications
- 3-5 years of experience in backend development, with a strong track record of successfully architecting and implementing scalable and high-performance backend systems.
- Proficiency in at least one backend programming language (e.g.,Python, Golang, Node.js, Java) & tech stack to write maintainable, scalable, unit-tested code.
- Good understanding of databases (e.g. MySQL, PostgreSQL) and NoSQL (e.g. MongoDB, Elasticsearch, etc)
- Solid understanding of RESTful API design principles and best practices.
- Experience with multi-threading and concurrency programming
- Extensive experience in object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces.
- Experience of cloud computing platforms and services (e.g., AWS, Azure, Google Cloud Platform)
- Knowledge of Test Driven Development
Good to have
- Experience with microservices architecture
- Knowledge of serverless computing and event-driven architectures (e.g., AWS Lambda, Azure Functions)
- Understanding of DevOps practices and tools for continuous integration and deployment (CI/CD).
- Contributions to open-source projects or active participation in developer communities.
- Experience working LLMs and AI technologies
Benefits
By joining Binocs, you’ll become part of a vibrant and dynamic team dedicated to disrupting the fintech space with cutting-edge solutions. We offer a stimulating work environment where innovation is at the heart of everything we do. Our competitive compensation package, inclusive of equity, is designed to reward your contributions to our success.
Responsibilities:
- Work with development teams and product managers to ideate scalable software solutions
- Design client-side and server-side architecture
- Design, develop and manage well-functioning databases and applications
- Develop web applications implementing MVT architecture using Django web application frameworks
- Write effective APIs using industry standard design patterns
- Manage the complete software development process from conception to deployment
- Maintaining and upgrading the software following deployment
- Should be able to visualize a proposed system and be able to build it
- Development of applications leveraging Django/Flask based REST APIs
- Work with server-side technologies including databases and MVC/MVT patterns
- Maintain version control system such as GIT
- Should know all the phases of SDLC from requirement gathering to support and maintenance.
Requirements:
- 3-7 years provable experience as a Back End Developer
- Familiarity with common solution stacks
- Strong understanding of algorithms, data structures and system design, for scale, performance and security
- Ability to develop back-end website applications
- Knowledge of middleware languages (Python – Flask/Django) and/or JavaScript framework like Node.js
- Familiarity with databases (RDBMS – MySQL/PostgreSQL, optionally NoSQL DBs like MongoDB), web servers (Apache) and UI/UX design
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science or relevant field
Affinsys is a Cognitive CX platform that combines Human & AI realms to help businesses with customer experience management, hyper-personalization & operations automation. With laser sharp focus on Customer Experience automation for financial services, we use Deep learning, NLP, computer vision, big data, recommendation system & speech analytics fused with our domain knowledge of working with 100's of banks across 50 countries to help financial institutions shift : from legacy to latest channels (Embedded Financial services), from transactions to goal based journeys (Personalized customer experience), from reactive service provider to proactive advisor (Robo/AI based advisory), from silos to ecosystem (Open banking).
• 2+ years experience in application development
• experience with Python and Javascript is required.
• good knowledge of operating systems and networking concepts
• experience in using and understanding code from Open Source
• Strong command of NoSQL and ability to design schemas.
• Knowledge of front-end technologies such as React Native, React.js, or Javascript
• Experience with cloud infrastructure tools in AWS and Google Cloud
• experience with implementing best software engineering practices like version control with git, code reviews, writing unit-tests, writing readable code
• inclination towards researching new technologies and adapt them to solve challenges we face.
• Address all tech challenges and continue with tech innovation in order to improve business operations
• Experience with Live video stream a plus.
• Experience with AI preferred.
- B Tech/BE or M.Tech/ME in Computer Science or equivalent from a reputed college.
- Experience level of 7+ years in building large scale applications.
- Strong problem solving skills, data structures and algorithms.
- Experience with distributed systems handling large amount of data.
- Excellent coding skills in Java / Python / Node / Go.
- Very good understanding of Web Technologies.
- Very good understanding of any RDBMS and/or messaging.








