Job Description
Senior Data Scientist
APPLY FOR THIS JOBBangalore, Bangalore, Karnataka, India (GRI2)
About us -
Gramener is a design-led data science company. We build
custom Data & AI solutions that help solve complex business
problems with actionable insights and compelling data stories. We
partner with enterprise data and digital transformation teams to
improve the data-driven decision-making culture across the organization.
Our open standard low-code platform, Gramex, rapidly builds
engaging Data & AI solutions across multiple business verticals
and use cases. Our solutions and technology have been recognized by analysts
such as Gartner and Forrester and have won several awards.
Â
https://gramener.com/
Job Description:Â
Please find JD and below details,
Â
Total Exp - 5+ Years
Location - Hyderabad/Bangalore/Pune/Gurugram/Noida
Job Type - Full TimeÂ
Job Mode- Hybrid
Â
You will be responsible for developing and implementing high-quality software
solutions, specializing in designing, developing, and maintaining
Application Programming Interfaces (APIs) using the Python programming language,
primarily focusing on building robust, scalable, and secure
backend services that allow applications to interact with each other through
defined protocols; responsibilities include collaborating with other
development teams to understand requirements, writing clean and well-documented
Python code, implementing API endpoints, testing functionality, and ensuring
optimal performance across various integration scenarios.
Objectives of this role
Develop, test and maintain high-quality software using Python programming
language.
Participate in the entire software development lifecycle, building, testing and
delivering high-quality solutions.
Collaborate with cross-functional teams to identify and solve complex problems.
Write clean and reusable code that can be easily maintained and scaled.
Required Skills
Proficient Python Programming:Â Strong understanding of Python
syntax, data structures, object-oriented programming principles, and best
practices.
API Design Knowledge:Â Expertise in RESTful API design principles,
including HTTP methods, status codes, and API versioning.
Python Frameworks:Â Familiarity with popular Python web frameworks
like Django, Flask, or FastAPI for building APIs.
Database Management:Â Experience working with databases like Azure
SQL, PostgreSQL, MySQL to store and retrieve data.
Version Control:Â Proficiency with Git for code management and
collaboration.
Build and deploy GenAI-based applications using frameworks like LangChain,
Hugging Face Transformers, OpenAI APIs, etc.
Train, fine-tune, and deploy LLMs (e.g., GPT, BERT, LLaMA) for real-world
applications.
Optional Skills
Cloud Computing: Experience with cloud platforms like AWS, Azure to deploy
and manage APIs.
Security Best Practices: Understanding of API security concepts like OAuth, JWT,
and rate limiting.
Testing Frameworks: Familiarity with testing frameworks like pytest or unit
test to write automated tests.
Â