Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Nextbrain Technologies Team. If you also belong to the team, you can get access from here

Nextbrain Technologies Verified Tick

Compare button icon Compare button icon Compare
4.2

based on 15 Reviews

filter salaries All Filters

4 Nextbrain Technologies Jobs

Senior Python Developer ( Performance Optimization )

5-10 years

Bangalore / Bengaluru

1 vacancy

Senior Python Developer ( Performance Optimization )

Nextbrain Technologies

posted 16d ago

Job Role Insights

Flexible timing

Job Description

Project Overview
We are working on a high-performance data processing system that handles real-time information using complex mathematical and physics-based algorithms. While the system functions as intended, it faces performance challenges, especially when processing multiple data points simultaneously. The goal is to optimize the system to ensure that all processing tasks are completed within 2 seconds, regardless of data load.

Responsibilities
-Analyze and optimize an existing Python codebase that involves complex calculations.
-Identify and address performance bottlenecks to ensure efficient data processing.
-Apply advanced data structures and algorithms to improve processing speed.
-Collaborate with an R&D team to integrate and validate performance enhancements.
-Conduct thorough testing to ensure the system performs optimally under various data loads.
-Provide detailed documentation and support for the optimized solution.

Required Qualifications
-Bachelors or Masters degree in Computer Science, Engineering, or a related field.
-5+ years of experience in Python development with a focus on performance optimization.
-Strong knowledge of Data Structures and Algorithms, particularly in high-speed data processing contexts.
-Experience with profiling, debugging, and tuning Python applications for enhanced performance.
-Analytical problem-solving skills and the ability to work efficiently in a fast-paced environment.

Requirements
-Experience with Complex Mathematical and Physics-Based Algorithms: The ideal candidate will have a background in developing and optimizing systems that involve intricate mathematical models and physics-based computations. Understanding the nuances of these algorithms is crucial for fine-tuning the systems performance.

-Familiarity with Low-Level Optimizations: Proficiency in low-level optimization techniques is highly desirable. This includes:
Cython: Experience with Cython for converting Python code into C to enhance execution speed, particularly in computationally intensive tasks.
NumPy: Deep knowledge of NumPy for performing high-level mathematical operations efficiently. Familiarity with optimizing NumPy code for better performance in large-scale data processing.
GPU Acceleration: Experience leveraging GPU acceleration to offload computationally heavy tasks from the CPU to the GPU, thus significantly speeding up processing times. Familiarity with libraries such as CUDA, PyCUDA, or TensorFlow is a plus.

-Understanding of Real-Time Systems and Performance-Critical Applications: The candidate should have a proven track record of working on real-time data processing systems where timing is critical. This includes optimizing systems to maintain high performance under strict time constraints, ensuring that all processes complete within a specified timeframe, regardless of data complexity or volume.


Skills : - Data Structures and Algorithms, Cython, NumPy, Pandas, Matplotlib, seaborn, PyQt, CUDA or PyCUDA


Employment Type: Full Time, Permanent

Read full job description

Prepare for Senior Python Developer roles with real interview advice

What people at Nextbrain Technologies are saying

What Nextbrain Technologies employees are saying about work life

based on 15 employees
62%
77%
87%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Nextbrain Technologies Benefits

Work From Home
Free Transport
Child care
Gymnasium
Cafeteria
Free Food +6 more
View more benefits

Compare Nextbrain Technologies with

Huawei Technologies

4.0
Compare

Exotic Learning

4.5
Compare

Evision Technoserve

4.8
Compare

Cogoport

2.8
Compare

Lea Associates South Asia

4.3
Compare

Creambell

4.1
Compare

Grab A Grub Services

3.9
Compare

HRH Next Services

3.1
Compare

Data Entry

4.1
Compare

Indorama

4.0
Compare

Marelli

3.8
Compare

Magus Customer Dialog

3.7
Compare

UTL Solar

3.5
Compare

Accel Frontline

3.9
Compare

Enco Engineers Combine

3.5
Compare

ABCI Infrastructures

3.5
Compare

JBS Enterprises

3.2
Compare

African Industries

4.1
Compare

R.V.R. PROJECTS

4.0
Compare

Northcorp Software

4.4
Compare

Similar Jobs for you

Python Software Developer at Infotek Software and Systems Pvt Ltd

Pune

3-7 Yrs

₹ 2.5-7 LPA

Scientist at Simreka

Bangalore / Bengaluru

2-4 Yrs

₹ 5-12 LPA

Senior Python Developer at Emvigo Technologies

Kochi

6-11 Yrs

₹ 7-15 LPA

Ai Ml Engineer at RT Network Solutions

Navi Mumbai

3-5 Yrs

₹ 7-12 LPA

Python Developer at Amazin Automation Solutions India

Gurgaon / Gurugram

5-7 Yrs

₹ 5.5-9 LPA

Performance Engineer at Qualcomm india pvt ltd.

Noida

3-8 Yrs

₹ 5-10 LPA

Senior Data Scientist at Globant India Private Limited

Hyderabad / Secunderabad, Pune + 1

4-9 Yrs

₹ 7-12 LPA

Data Analyst at Viaprom Technologies Pvt Ltd

Kolkata

4-5 Yrs

₹ 12-15 LPA

Data Scientist at Codiant

Indore

2-5 Yrs

₹ 4-8 LPA

Data Engineer at Inoventive It Services

Ahmedabad

5-7 Yrs

₹ 6.5-11 LPA

Nextbrain Technologies Bangalore / Bengaluru Office Location

View all
Bangalore / Bengaluru, Karnataka Office
Headquarter
#44, 2nd Floor, 1st Cross, 2nd Main, Prashanth Extension, Whitefield Bangalore / Bengaluru, Karnataka
560066

Senior Python Developer ( Performance Optimization )

5-10 Yrs

Bangalore / Bengaluru

16d ago·via naukri.com

Telecaller

0-1 Yrs

Coimbatore

23d ago·via naukri.com

SEO Analyst

3-5 Yrs

Bangalore / Bengaluru

2mon ago·via naukri.com

Isle of Man

3-5 Yrs

Bangalore / Bengaluru

2mon ago·via naukri.com
write
Share an Interview