26 Oct
|
NS Global
|
India
: 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.
- Solid 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.
📌 Senior Software Development Engineer - Python (India)
🏢 NS Global
📍 India