Loading open roles
Loading open roles
Loading role

GirnarSoft · posted 4 months ago
Job Summary-
We are looking for a High-Performance Python Engineer to join a team building an automated solution that tracks and locates objects in open, outdoor environments. We are retrofitting a fleet of vehicles with rugged Edge AI servers, GNSS systems, and cameras — with the goal of detecting objects and pinpointing their location with high precision.
The candidate should have a strong sense of ownership and responsibility - an engineer who can independently drive tasks, solve complex mathematical problems, and take accountability for delivering robust solutions. A logical and analytical approach to problem solving is essential for this role. Basic experience or understanding of image processing concepts is expected, and hands-on experience with OpenCV will be considered a strong advantage
Working Days- 5 Days Mon-Fri
Timings- Flexible/ US & UK Shift - around 11 am to 9 pm
Duration: 4-6 Months
Budget - 1.2-1.5 LPM
|
Position / Designation |
Sr. Python Developer |
|
Qualification |
Any |
|
Years of Experience |
5+ Years |
|
Permanent / Contract (If contract, period ?) |
Contractual |
|
Number of post |
1 |
|
Office Location of Company |
Remote |
|
Gender |
Male/ Female |
|
Annual CTC / Salary |
As per Industry |
|
Industry Background |
IT |
|
Selection Process |
1 st – Assessment 2 nd - Technical Round 3 rd - HR Round |
|
Key Responsibilities |
• System Architecture: Design and build efficient, reusable, and scalable Python architectures. You write code that is meant to last, not just scripts that run once. • Concurrency Mastery: Solve complex performance bottlenecks using multithreading and multiprocessing . You know when to use threads vs. processes to bypass the GIL. • Algorithm Optimization: Collaborate with the AI team to optimize Computer Vision algorithms for speed and memory efficiency. • Hardware Adaptation: Adapt software to run on specific hardware constraints (Edge Servers vs. Cloud Instances). • Pub/Sub Architecture: Develop scalable data processing applications using (RabbitMQ/Redis). You ensure data flows smoothly between our Edge devices.
|
|
Skills |
· Algorithmic DNA: Exceptional problem-solving skills. You understand data structures and algorithms deeply. · Image Processing Basics: Basic understanding or hands-on exposure to image processing concepts and workflows. · OS/Platform: Experience working in Linux environments and specifically with NVIDIA Jetson edge AI platforms. · Pythonic Mastery: Deep understanding of Python internals (Context Managers, Decorators, Generators, Type Hinting). You write clean, idiomatic code. · Data Science Stack: Familiarity with NumPy, Pandas, and OpenCV for efficient data manipulation. · Database Polyglot: Experience designing schemas for SQL (PostgreSQL) and NoSQL (MongoDB/Redis) databases. · Low Level: Understanding Python or integrating C++ modules with Python. |
|
Brownie Points
|
· Vision Experience: Hands-on experience with OpenCV and image processing techniques is a massive plus. · Localization Expertise: Understanding of GNSS and, and Inertial Measurement Units (IMUs) (PLUS). · AI Context: Prior experience working in an AI/ML-driven environment. · Web Frameworks: Expertise in modern async frameworks like FastAPI . (PLUS)
|
|
What We Offer
|
• Meritocracy: A candid startup culture where the best ideas win. • The Playground: Access to the latest NVIDIA Hardware and cutting-edge Generative AI tools. • Ownership: Lead a performance-oriented team driven by autonomy and open to experiments. · Impact: Design systems for high accuracy and scalability that physically move the global supply chain. |
|
Joining Date |
Immediate to 15 days |