This job is for a research engineer with specialization in computer vision, computer graphics, or 3D reconstruction or a software engineer with deep familiarity with these areas. The main function of the engineer is to work on multiple aspects of improving algorithms and systems for photorealistic 3D reconstruction. This can involve working on capture devices, establishing data pipelines, quality and performance benchmarking and reading, and implementing ideas from academic papers to bring algorithmic and systemic improvements in areas such as neural radiance fields, structure from motion, and computer graphics.
Role Responsibilities:
Analyze and improve efficiency and performance of algorithms
Design new algorithms, or adaptations to existing algorithms
Ability to understand and work with complex systems with multiple algorithmic components
Strong engineering craft including writing well-organized code, testing and benchmarking, documentation, and building on top of existing code or building new solutions from scratch as needed
Ability to complete medium to large computer vision features spanning multiple tasks independently with minimal guidance
Ability to get things done effectively through close collaboration with other engineers and researchers on the team and partner teams
Must-Have Skills:
Proficient in Python/Pytorch, C++ (CUDA is a plus)
Knowledgeable in computer vision and image processing
Nice-to-Have Skills:
Familiarity with 3D reconstruction concepts like Structure from Motion, SLAM, Calibration, Pose Estimation, Neural Rendering is a strong plus
Familiarity with graphics systems including rendering and performance optimization is a strong plus
Soft Skills:
Strong analytical and problem-solving skills
Excellent communication skills both verbal and written
Education/Experience:
Minimum: Bachelor’s degree in computer science or adjacent fields required
Preferred: Specialization in computer vision, computer graphics, or adjacent fields
Compensation:
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on several factors, including but not limited to, a candidate’s qualifications, skills, competencies, competencies, competencies, competencies, experience, location and end client requirements).
Benefits and Ancillaries:
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Aditi Consulting by 2x