Senior Python Developer

Blackbuck Insights

Chennai District

On-site

INR 4,000,000 - 7,000,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Blackbuck Insights is seeking a Principal Software Engineer to lead design, development and optimization of complex software systems using Python. You will set coding standards, mentor juniors, and collaborate with cross-functional teams to align technical solutions with business objectives.

The role requires 9-12 years in software development with strong Python expertise, RESTful services experience, and hands-on cloud/GCP exposure.

Qualifications

  • 9-12 years in software development with 5-6 years Python experience.
  • Strong skills in applying data structures and algorithms to application development.
  • At least 3 years of experience in building scalable applications.
  • Strong understanding of web services and RESTful implementation.
  • 8+ years in SQL/NoSQL/PGSQL/MySQL with performance tuning.
  • 3+ years of experience in GCP or another cloud platform with performance tuning.
  • Ability to quickly produce prototypes and proofs of concept.
  • Ability to articulate complex technical scenarios to leadership.
  • Willingness to mentor other engineers.

Responsibilities

  • Contribute to defining the technology roadmap and approach for designated applications and products.
  • Collaborate with external teams to align technical strategies and build POCs for new use cases.
  • Peer code review and coaching of junior team members.
  • Automate code quality checks and enforce coding/design standards.
  • Resolve technical blockers and performance issues in apps, cloud, or database.
  • Deploy solutions to test environments and promote to production.
  • Provide technical, solution documentation and deliverables.
  • Coordinate with Architects and Product Owners to gather non-functional requirements.
  • Drive continuous improvement in development processes and tools.
  • Proactively identify risks and propose mitigations.
  • Demonstrate delivery accountability and meet schedule commitments.

Skills

Python development
Git/GitLab
Data structures & algorithms
RESTful Web Services
GCP
Performance tuning
Cloud architectures
Prototyping
Mentoring

Tools

GCP

Job description

BBI is a global data engineering consulting firm that empowers clients to effectively scale and modernize. We combine engineering fundamentals and innovative tools to execute business-critical, end-to-end projects on-time and on-budget. We offer expert services across Data Integration, Data Modernization, Data Migration, Data Architecture, Platform Support, and Application Services. Our goal is to provide business value in the most effective way for our clients so clients can focus on growth.

Job Description

This role demands a Principal Software Engineer who provides technical leadership in designing,developing and optimizing complex software systems using Python. The principal engineer will set codingstandards, mentor junior developers and collaborate with cross functional teams to align tech solutionswith business objectives.

Responsibilities
  • Contribute to defining the technology roadmap and approach, solution for the designatedapplication, Products assigned
  • Collaborate with external team to align technical strategies and overall business objectives and build POCs for new use cases.
  • Peer code review and coaching/mentoring junior team members.
  • Enable automation of code quality checks and enforce to ensure Coding/Design standards
  • Resolve technical blockers, performance issues as needed within application, cloud or database.
  • Deploy solutions to test environment and elevate the solution to prod environments.
  • Provide input and/or own technical, solution documentation and associated deliverables
  • Co-ordinate with Architects, Product Owners/ Business to gather non-functional requirements and implement the solutions.
  • Drive continuous improvement in development process and tools to enhance overall efficiency and quality
  • Proactive to Identify risks and provide possible solutions to mitigate them.
  • Demonstrate technical delivery accountability for the projects assigned and deliver as per theschedule commitments with quality.
Requirements
  • 9-12 years of experience in Software development out of which 5-6 years' experience in pythondevelopment – Demonstrate Git lab Projects delivered on expertise in Python Packages,Performance Tuning
  • Strong skills of applying Data structures and algorithms in application development
  • At least 3 years of experience in building scalable applications
  • Strong understanding of web services and implementation experience in RESTFUL Web Services
  • 8+ years of experience in SQL/NoSQL/PGSQL/MySQL and solid understanding/exposure todatabase management + Performance Tuning
  • 3+ years of experience in GCP (Preferred) or any other cloud platform - Performance Tuning(Must), Exposure to Optimal Infrastructure Configurations, Capacity Planning experience willbe good
  • Ability to quickly produce prototypes and proof of concepts.
  • Ability to articulate complex technical scenarios and solutions to Architects, leadership teams.
  • Experience and willingness to mentor other engineers and help develop their skills and leadership skills.Good to have Skills:
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Python Developer
Principal Software Engineer - Python Developer

Ilink Talent Solutions • Hyderabad, Chennai District

Hybrid
INR 3,500,000 - 6,500,000
Senior Python Developer
Senior Python Developer

Expleo Group • Chennai District

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Senior Python Developer
Senior Python Developer

Expleo • Chennai

On-site
INR 1,800,000 - 2,400,000
Python Developer
Python Developer

Sonata Software • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Python Consultant
Python Consultant

NTT DATA BUSINESS SOLUTIONS • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Senior Python Developer+ Data Engineer_ Exp: 7+ Years
Senior Python Developer+ Data Engineer_ Exp: 7+ Years

Atyeti • Pune District, Chennai District, Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Python Senior Developer
Python Senior Developer

Bosch Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Python Developer
Senior Python Developer

Selective Global Search • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Python Engineer
Senior Python Engineer

Tekskills • Bengaluru

On-site
INR 1,200,000 - 2,000,000