Uplers
Website:
uplers.com
Job details:
Experience: 5.00 + years
Salary: Confidential (based on experience)
Expected Notice Period: 15 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Contract for 6 Months(40 hrs a week/160 hrs a month)
(*Note: This is a requirement for one of Uplers' client - A Vision and Generative AI-powered platform)
What do you need for this opportunity?
Must have skills required:
AI/ML, GNSS, OpenCV, Data Manipulation, NumPy, pandas, System Architecture, Python
A Vision and Generative AI-powered platform is Looking for:
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.
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 & Requirements
- 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).
- AI Context: Prior experience working in an AI/ML-driven environment.
- Web Frameworks: Expertise in modern async frameworks like FastAPI
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.
How to apply for this opportunity?
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Click on Apply to know more.