Python Developer
Scholastika Knowledge Base Private Limited
Mumbai, Maharashtra, India (Hybrid) · Full Time
1 applicant
- Experience
- 7+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 weeks ago
- Work mode
- Hybrid
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We seek a skilled Python Software Engineer with extensive experience in creating, deploying, and maintaining production-level software applications. The ideal candidate will possess hands-on expertise with AWS cloud services and Snowflake data platform. This role emphasizes strong software engineering principles rather than AI/ML research or data science.
Key Responsibilities
- Design, build, test, and sustain Python applications and services suitable for production environments.
- Develop reliable backend components, including APIs, integrations, and modular reusable software.
- Use AWS services to deploy, secure, monitor, and troubleshoot software solutions effectively.
- Create and optimize Snowflake-based data models, SQL queries, and integrations.
- Analyze and resolve production issues through root cause investigations and implement lasting solutions.
- Maintain code quality by following best practices such as unit testing, version control (Git), CI/CD, and release procedures.
- Utilize infrastructure-as-code and automation techniques as needed.
- Collaborate across engineering, data, and business teams to deliver maintainable and dependable software solutions.
Mandatory Technical Skills
- Proven hands-on experience with Python software development.
- Background in building and supporting backend systems and production applications.
- Practical knowledge of AWS, including deployment, monitoring, security, and troubleshooting.
- Experience working with Snowflake, including SQL query writing, data modeling, integration, and performance tuning.
- Sound knowledge of software engineering fundamentals such as APIs, testing, debugging, and code quality.
- Experience with production support processes, incident handling, and root cause analysis.
- Familiarity with continuous integration and delivery, automated testing, and infrastructure-as-code practices.
- Ability to clearly articulate technical contributions and design decisions.
Additional Information
This position is for a hands-on engineer who can personally demonstrate designing, coding, deploying, and supporting software solutions. It is explicitly not a role focused on AI, machine learning, or architecture, though AI experience is a bonus but not a substitute for core skills.
Location: Mumbai, Maharashtra (Hybrid mode with 3 days in office)
Experience: Preferably over 7 years.
Notice Period: Immediate up to 60 days.