
Title: Senior Software Engineer – Python (Remote: Africa, India, Portugal)
Experience: 9 to 12 Years
INR : 40 LPA - 50 LPA
Location Requirement: Candidates must be based in Africa, India, or Portugal. Applicants outside these regions will not be considered.
Must-Have Qualifications:
- 8+ years in software development with expertise in Python
- kubernetes is important
- Strong understanding of async frameworks (e.g., asyncio)
- Experience with FastAPI, Flask, or Django for microservices
- Proficiency with Docker and Kubernetes/AWS ECS
- Familiarity with AWS, Azure, or GCP and IaC tools (CDK, Terraform)
- Knowledge of SQL and NoSQL databases (PostgreSQL, Cassandra, DynamoDB)
- Exposure to GenAI tools and LLM APIs (e.g., LangChain)
- CI/CD and DevOps best practices
- Strong communication and mentorship skills

Similar jobs
Job Title : Python Backend Lead / Senior Python Developer
Experience : 6 to 10 Years
Location : Bangalore (CV Raman Nagar)
Openings : 8
Interview Rounds : 1 Virtual + 1 In-Person (Face-to-Face with Client)
Note : Only local Bangalore candidates will be considered
About the Role :
We are seeking an experienced Python Backend Lead / Senior Python Developer to design, develop, and optimize scalable backend solutions.
The role involves working with large-scale data, building efficient APIs, integrating middleware solutions, and ensuring high performance and reliability.
You will lead a team of developers while also contributing hands-on to coding, design, and architecture.
Mandatory Skills : Python (Pandas, NumPy, Matplotlib, Plotly), FastAPI/FlaskAPI, SQL & NoSQL (MongoDB, CRDB, Postgres), Middleware tools (Mulesoft/BizTalk), CI/CD, RESTful APIs, OOP, OOD, DS & Algo, Design Patterns.
Key Responsibilities :
- Lead backend development projects using Python (FastAPI/FlaskAPI).
- Design, build, and maintain scalable APIs and microservices.
- Work with SQL and NoSQL databases (MongoDB, CRDB, Postgres).
- Implement and optimize middleware integrations (Mulesoft, BizTalk).
- Ensure smooth deployment using CI/CD pipelines.
- Apply Object-Oriented Programming (OOP), Design Patterns, and Data Structures & Algorithms to deliver high-quality solutions.
- Collaborate with cross-functional teams (frontend, DevOps, product) to deliver business objectives.
- Mentor and guide junior developers, ensuring adherence to best practices and coding standards.
Required Skills :
- Strong proficiency in Python with hands-on experience in Pandas, NumPy, Matplotlib, Plotly.
- Expertise in FastAPI / FlaskAPI frameworks.
- Solid knowledge of SQL & NoSQL databases (MongoDB, CRDB, Postgres).
- Experience with middleware tools such as Mulesoft or BizTalk.
- Proficiency in RESTful APIs, Web Services, and CI/CD pipelines.
- Strong understanding of OOP, OOD, Design Patterns, and DS & Algo.
- Excellent problem-solving, debugging, and optimization skills.
- Prior experience in leading teams is highly desirable.
Job Description – Machine Learning Expert
Role: Machine Learning Expert
Experience: 6+ Years
Location: Bangalore
Education: B.Tech Degree (Computer Science / Information Technology / Data Science / related fields)
Work Mode: Hybrid – 3 Days Office + 3 Days Work from Home
Interview Mode: Candidate must be willing to attend Face-to-Face (F2F) L2 round at Bangalore location
About the Role
We are seeking a highly skilled Machine Learning Expert with a strong background in building, training, and deploying AI/ML models. The ideal candidate will bring hands-on expertise in designing intelligent systems that leverage advanced algorithms, deep learning, and data-driven insights to solve complex business challenges.
Key Responsibilities
- Develop and implement machine learning and deep learning models for real-world business use cases.
- Perform data cleaning, preprocessing, feature engineering, and model optimization.
- Research, design, and apply state-of-the-art ML techniques across domains such as NLP, Computer Vision, or Predictive Analytics.
- Collaborate with data engineers and software developers to ensure seamless end-to-end ML solution deployment.
- Deploy ML models to production environments and monitor performance for scalability and accuracy.
- Stay updated with the latest advancements in Artificial Intelligence and Machine Learning frameworks.
Required Skills & Qualifications
- B.Tech degree in Computer Science, Information Technology, Data Science, or related discipline.
- 6+ years of hands-on experience in Machine Learning, Artificial Intelligence, and Deep Learning.
- Strong expertise in Python and ML frameworks such as TensorFlow, PyTorch, Scikit-learn, Keras.
- Solid foundation in mathematics, statistics, algorithms, and probability.
- Experience in working with NLP, Computer Vision, Recommendation Systems, or Predictive Modeling.
- Knowledge of cloud platforms (AWS / GCP / Azure) for model deployment.
- Familiarity with MLOps tools and practices for lifecycle management.
- Excellent problem-solving skills and the ability to work in a collaborative environment.
Preferred Skills (Good to Have)
- Experience with Big Data frameworks (Hadoop, Spark).
- Exposure to Generative AI, LLMs (Large Language Models), and advanced AI research.
- Contributions to open-source projects, publications, or patents in AI/ML.
Work Mode & Interview Process
- Hybrid Model: 3 days in office (Bangalore) + 3 days remote.
- Interview: Candidate must be available for Face-to-Face L2 interview at Bangalore location.
Location : Remote
Experience: 2+ years
- 2+ years of strong programming skills in developing applications using Haskell (OR) any functional programming language
- Experience in Kubernetes
- Experience in writing well-documented, clean JavaScript code. TypeScript is a plus
Relevant Experience:
• 3-5 years
Required Skills
• In-depth experience with Python and OO concepts
• Experience with using NumPy, Pandas, or similar AI/ML libraries
• Deep understanding of multi-process architecture and threading limitations of Python
• Expert knowledge of Python and related frameworks including Django and Flask.
• Experience in Machine Learning and Artificial Intelligence
• Good understanding of relational data modeling concepts and comfortable with SQL
• databases.
• Good understanding of AWS / Azure cloud
• Nice to have
• Experience / Exposure in Chat BOT or Voice BOT
• Experience in Lambda Function OR Azure Functions
• Exposure to Financial Domain
Additional Skillsets Desired:
• Ability to work with clients and key stakeholders to ensure requirements are met
• Strong problem-solving and debugging skills
• Passion to work in a start-up environment and readiness to dabble with challenging
• Ability to work in both a solo and team environment
• Proven ability to communicate technical information coherently, both verbally and into internal team and external customers, maintaining a customer focused

Core Responsibilities:
- Design and build solutions for complex business workflows
- Understanding the user persona and deliver a slick experience
- Take end to end ownership of components and be responsible for the subsystems that you work on from
- design, code, testing, integration, deployment, enhancements, etc.
- Write high-quality code and taking responsibility for their task
- Solve performance bottlenecks
- Mentor junior engineers
- Deliver with quality, on-time in a fast-paced start-up environment
Required Skills:
- Bachelor/Master's in computer science or relevant fields
- 4+ years of relevant experience
- Strong sense of ownership
- Excellent Java and object-oriented development skills
- Experience in building and scaling microservices
- Strong problem-solving skills, technical troubleshooting and diagnosing
- Expected to be a role model for young engineers, have a strong sense of code quality and enforce code
- quality within the team
- Strong knowledge in RDBMS and NOSQL technologies
- Experience in developing backends for enterprise systems like eCommerce / manufacturing / supply chain etc
- Excellent understanding of Debugging performance and optimization techniques
- Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka
- Experience in developing any large scale Experience in cloud technologies
- Demonstrated ability to deliver in a fast-paced environment
knowledge of Java and Spring.
• Familiarity with:
• SQL and noSQL databases
• Kubernetes, Docker, Helm
• Message/Streaming Technologies: Kafka, Kinesis, JMS, etc
• Unix Shell Scripting
• Microservices Architecture
• AWS, GCP, or Azure
• Experience in modern software development methodologies and technologies:
Scrum, Jira, Git
• Ability to handle full application development cycle from requirements to
production.
• A dedication to positive team collaboration
This person MUST have:
- B.E Computer Science or equivalent
- 5 years experience with the Django framework
- Experience with building APIs (REST or GraphQL)
- Strong Troubleshooting and debugging skills
- React.js knowledge would be an added bonus
- Understanding on how to use a database like Postgres (prefered choice), SQLite, MongoDB, MySQL.
- Sound knowledge of object-oriented design and analysis.
- A strong passion for writing simple, clean and efficient code.
- Proficient understanding of code versioning tools Git.
- Strong communication skills.
Experience:
- Min 5 year experience
- Startup experience is a must.
Location:
- Remote developer
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically clients are in California PST Timezone.
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 15 days notice period.







