Senior Deep Learning Engineer

  • Kurnool
  • Vidurta
Job description – Senior Deep Learning Engineer About Vidurta: Vidurta is an Indo-French startup on a mission to bridge the gaps between India and France by providing top IT talent from India. Based in France, our proximity helps us understand the needs of both French and Indian professionals. We are a young, remote-first company that offers a stimulating work environment with opportunities for professional growth. All our clients are based in the EU, and our developers/consultants work directly with them. Vidurta is a value-driven company. Let's grow together, join us! Job description: As a Senior Machine Deep Engineer, you’ll be responsible for designing, developing, and deploying advanced machine learning algorithms and models to solve complex problems in computer vision and image processing. You’ll work closely with a talented team of engineers and researchers to create and iterate on state-of-the-art solutions that meet our platform’s needs. Responsibilities: Design and develop advanced machine learning algorithms and models using Python, PyTorch, and other frameworks. Optimize and improve existing machine learning models for scalability and performance. Collaborate with other engineers and researchers to create innovative solutions for computer vision and image processing tasks. Write clean, efficient, and well-documented code while following best practices and coding standards. Perform code reviews, testing, debugging, and documentation as needed. Developing lighting estimation algorithms in MR applications. Developing 3D generation algorithms in MR applications. Staying updated with the latest research in 3D vision and graphics, and contributing to patent writing Requirements: Master’s or Ph.D. degree in Computer Science, Deep Learning, Engineering, Mathematics, or a related field. Strong experience with Python and its ecosystems, such as PyTorch, NumPy, and Pandas. Experience with NeRF and Gaussian Splatting (1-2 years) Expertise in advanced computer vision and deep learning concepts, including convolutional neural networks (CNNs), transfer learning, and generative adversarial networks (GANs). Experience with GPU programming and libraries such as TinyCuda and OpenGL. Familiarity with Docker containerization and deployment. Experience with software development methodologies like Agile, Scrum, and version control tools such as Git. Strong communication, collaboration, and problem-solving skills. Ability to work independently and collaboratively in a fast-paced environment. Good understanding of indoor and outdoor lighting estimation algorithms (e.g., DeepLight, Lighthouse), real-time rendering algorithms like IBL and spherical harmonics lighting. Good understanding of the latest developments in 3D generation, experience in projects such as 2D lifting (DreamFusion), multiview diffusion (Zero123), and large-scale 3D generative models (LRM/PF-LRM). Publications at top conferences/journals in computer vision, computer graphics, or machine learning is a real plus. Preferred Skills: Prior experience in building and deploying production-ready machine learning systems. Expertise in other areas of machine learning, such as natural language processing (NLP) and reinforcement learning. Experience with CI/CD pipelines and DevOps practices. Familiarity with cloud computing platforms like AWS, Google Cloud, or Azure. Culture-Fit: We're looking for someone who aligns with our company culture. The ideal candidate: Has a "can-do" mindset. Demonstrates honesty and integrity. Is always striving for excellence. Values providing value to our customers. Works well as part of a team. Is socially responsible.