Python and SQL Developer

Bangalore, Karnataka, India
Apr 30, 2025
Apr 30, 2026
Onsite
Full-Time
2 Years
Job Description

We are looking for a highly skilled Python and SQL Developer to become an integral part of our dynamic and fast-paced technology team. This role is ideal for a versatile professional who thrives in a collaborative environment and has a passion for designing and building scalable, data-driven solutions. You will work closely with cross-functional teams, including data scientists, DevOps, frontend and backend developers, and solution architects, to create impactful applications that support our strategic business goals.

Key Responsibilities

  • Develop, optimize, and maintain robust Python-based applications and automation scripts.
  • Design and write efficient and scalable SQL queries to support data extraction, manipulation, and reporting needs.
  • Collaborate with stakeholders and product owners to gather requirements, analyze business logic, and transform them into technical solutions.
  • Utilize your knowledge of Linux operating systems for deployment, scripting, and automation tasks.
  • Apply basic cloud computing principles using platforms such as AWS, Azure, or Google Cloud for infrastructure or application deployment.
  • Work alongside the data science team and contribute to AI/ML model optimization using techniques like model quantization and pruning.
  • Participate in the architecture and design of data science and Java-based enterprise applications.
  • Use strong analytical and debugging skills to troubleshoot issues across the application stack.
  • Ensure best practices in software design, code maintainability, and object-oriented programming principles are followed.
  • Design and manage relational and embedded databases, ensuring high performance and availability.
  • Create and manage database schemas aligned with business processes and data integrity standards.
  • Implement and maintain automated testing frameworks to ensure code reliability and consistency.
  • Work with frontend teams and have a working knowledge of modern frontend technologies (React, Angular, etc.) to ensure seamless integration.
  • Engage in DevSecOps and Agile methodologies, contributing to Continuous Integration/Continuous Deployment (CI/CD) pipelines and monitoring tools such as APM or Log Analytics.
  • Serve as a technical lead, mentoring team members and ensuring consistent coding standards across the project.
  • Contribute to estimation, planning, and documentation processes, ensuring clear articulation of technical deliverables.
  • Communicate complex ideas effectively with remote teams, business stakeholders, and project managers.
  • Apply innovation and experimentation to continuously improve system performance and development processes.

Required Skills and Qualifications

  • Strong programming skills in Python with solid experience developing production-ready code.
  • Proficient in SQL with the ability to write complex queries and optimize database performance.
  • Experience in model optimization techniques such as quantization and pruning.
  • Background in data science or a data scientist role, with experience building and deploying ML models.
  • Familiarity with Java-based application architectures and integration technologies.
  • Understanding of software architectural patterns and best practices.
  • Experience working with both external and embedded database systems.
  • Good understanding of object-oriented programming and software design patterns.
  • Proficiency in database schema design and data modeling.
  • Familiar with automated testing tools, unit testing frameworks, and test-driven development.
  • Exposure to frontend development tools and frameworks is a plus.
  • Experience working in Agile environments and with DevSecOps practices.
  • Strong analytical skills, able to break down complex problems and build practical, scalable solutions.
  • Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
  • Proven experience in leading technical teams, mentoring peers, and ensuring high-quality code delivery.
  • Flexible and open to travel as required by the project.

Soft Skills

  • A self-starter with a proactive mindset, capable of working independently as well as in a team.
  • Strong ability to articulate the value of AI and data-driven solutions to business leaders and team members alike.
  • Creative thinker who embraces innovation and rapid experimentation to push technological boundaries.
  • Effective at communicating with globally distributed teams and adapting to different time zones and cultures.

If you're passionate about solving complex problems, thrive in an environment of innovation, and enjoy building solutions that make a real impact, we’d love to hear from you.