We are looking for a talented Software Engineer with expertise in Python and C++ to join our innovative team. The ideal candidate will have experience working with AI and machine learning frameworks.
- Build and enhance applications using both Python and C++.
- Collaborate with teams across departments to establish and refine software requirements.
- Develop, test, and validate software components to ensure they meet quality and performance standards.
- Identify and fix issues efficiently to maintain project momentum.
- Utilize Python for automation, scripting, and system integration.
- Document your work, including architecture, implementation, and testing details.
- Play a key role in advancing compiler technologies for AI system pipelines.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of software development experience with Python.
- Familiarity with AI and machine learning frameworks like TensorFlow, PyTorch, or ONNX.
- Proven expertise in designing large software modules.
- Working knowledge of C++.
- Experience in compiler development with knowledge of MLIR and LLVM.
- Familiarity with heterogeneous computing environments and hardware accelerators.
- Hands-on experience with Docker in CI/CD pipelines.
- Contributions to open-source projects.
- Understanding of parallel computing and multi-threading concepts.
Hybrid model- 2 times a week in office.