Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

NS Global Corporation

NewBe an early applicant

Senior Software Development Engineer - Python

Posted Updated
Discussion

Description

Job Description : Senior Software Development Engineer (Python & AI)

Location : Bangalore

Experience : 7-12 Years

Job Summary :

We are looking for a Senior Software Developer with strong experience in Python development, backend engineering, and AI/ML technologies to build scalable, high-performance applications.

Key Responsibilities :

- Design, develop, and maintain production-grade applications using Python.

- Build REST APIs and microservices using FastAPI, Flask, or Django.

- Develop and optimize SQL queries and database operations.

- Integrate AI/ML models and third-party APIs into applications.

- Write unit and integration tests using PyTest.

- Work with Git, CI/CD pipelines, and software development best practices.

- Debug technical issues and ensure application performance, security, and scalability.

- Collaborate with cross-functional teams to deliver quality software solutions.

Required Skills :

- 7+ years of hands-on software development experience.

- Strong Python programming, OOP, data structures, and algorithms.

- Experience with REST APIs, microservices, and backend frameworks.

- Strong SQL and relational database knowledge.

- Hands-on exposure to Scikit-learn, TensorFlow, or PyTorch.

- Knowledge of Git, CI/CD, and PyTest.

- Strong debugging and problem-solving skills.

Good to Have :

- Exposure to Generative AI, LLMs, RAG, and prompt engineering.

- Experience integrating AI/ML models or APIs into applications.

- Knowledge of vector databases and embeddings.

Interested candidates can share their updated resumes for consideration.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →