Overview
Job Description: Python Developer - Fresher
About Us
Deccan AI is a model training and eval startup headquartered in the Bay Area. We are founded by IIT Bombay, IIM Ahmedabad and ex-Google alumni, and work with some of the top AI frontier labs in the world, e.g. Google Deepmind, Snowflake, and many more. We are backed by Prosus Ventures, and our India delivery office is in Hyderabad. Most of our roles are on-site i.e. Bay Area / Hyderabad.
What it is like to work @ Deccan
To be honest, our workplace is not for the faint-hearted. We work hard. We work fast (many of our clients require same day turnarounds for their complex data needs). We like those who take ownership, roll up their sleeves and do. We like those who thrive in ambiguity and who can operate without titles / hierarchies. But what you will find: tremendous learning, tremendous growth, and a very motivated set of colleagues who are also fun to be around
About the Role
We are looking for a passionate and enthusiastic Python Developer – Fresher to join our development team. This role is perfect for recent graduates who are eager to start their career in backend development, automation, data processing, or web development using Python
Key Responsibilities
- Develop, test, and maintain applications using Python
- Write clean, efficient, and reusable code following best practices
- Collaborate with teams to integrate front-end elements with server-side logic
- Work with databases (SQL/NoSQL) for storing and retrieving data
- Debug and troubleshoot application issues, ensuring scalability and efficiency
- Learn and adapt to new technologies, frameworks, and tools in the Python ecosystem
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
- Strong understanding of Python fundamentals (data types, OOP, exceptions, file handling)
- Familiarity with at least one Python framework (Django, Flask, or FastAPI preferable)
- Knowledge of databases such as MySQL, PostgreSQL, or MongoDB
- Understanding of REST APIs and client-server architecture
- Basic knowledge of version control tools like Git
- Strong problem-solving skills, logical thinking, and eagerness to learn
Good to Have
- Internship or academic project experience in Python development
- Understanding of data analysis libraries (Pandas, NumPy) or web scraping tools (BeautifulSoup, Scrapy)
- Familiarity with cloud platforms (AWS, GCP, Azure) or containerization (Docker)
- Exposure to Agile/Scrum methodologies
What We Offer
- Opportunity to work on diverse real-world Python projects ranging from web apps to automation
- Mentorship from experienced Python developers
- A collaborative environment fostering learning and growth