Senior Python Developer

Blackbuck Insights, LLC

Chennai District

On-site

INR 2,500,000 - 5,500,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Blackbuck Insights, LLC is seeking a Principal Software Engineer to lead the design, development, and optimization of complex software systems using Python. The principal engineer will set coding standards, mentor junior developers and collaborate with cross functional teams to align tech solutions with business objectives.

This role entails contributing to the technology roadmap, building scalable web services, and driving performance tuning across SQL/NoSQL databases and cloud platforms,

Qualifications

  • 9–12 years of software development experience with Python proficiency.
  • Strong data structures and algorithms applied to scalable apps.
  • Experience building RESTful web services and SQL/NoSQL databases.
  • Hands-on with cloud platforms, preferably GCP, and performance tuning.
  • Ability to mentor engineers and guide architectural decisions.

Responsibilities

  • Define technology roadmap and approach for designated applications and products.
  • Collaborate with external teams to align technical strategies and build POCs.
  • Peer code reviews and mentoring junior engineers.
  • Automate code quality checks and enforce coding standards.
  • Resolve performance blockers and optimize deployment from dev to prod.
  • Prepare technical documentation and deliverables; coordinate with architects and PO.

Skills

Python development
GitLab
Performance tuning
Data structures & algorithms
RESTful Web Services
SQL/NoSQL databases
Cloud platforms (GCP)
Prototyping/POC

Tools

GitLab
REST APIs
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 andbuild 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 requirementsand implement the solutions.
  • Drive continuous improvement in development process and tools to enhance overall efficiencyand 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 andleadership skills.Good to have Skills:
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Blackbuck Insights • Chennai District

On-site
INR 4,000,000 - 7,000,000
Python Technical Lead
Python Technical Lead

OSI Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Principal Software Engineer - Python
Principal Software Engineer - Python

enGen Global • Chennai District

On-site
INR 1,800,000 - 3,500,000
Senior Python Developer
Senior Python Developer

Selective Global Search • Bengaluru

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

Wissen Technology • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Principal Architect
Principal Architect

Armakuni • Ahmedabad District

On-site
INR 4,000,000 - 7,000,000
Python Senior Developer
Python Senior Developer

Bosch Group • Bengaluru

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

Tranzeal • Chennai District

Hybrid
INR 4,000,000 - 7,000,000
Restaurant d'entreprise
Indemnités de stage/alternance
Lead Software Engineer - Python
Lead Software Engineer - Python

EPAM Systems • Hyderabad

On-site
INR 2,500,000 - 5,000,000
Senior Python Application Developer
Senior Python Application Developer

Tranzeal • Chennai District

Hybrid
INR 2,280,000 - 3,800,000
Hybrid work model
3 days WFO per week