Idomoo is revolutionizing the world with video, empowering brands to deliver personalized, interactive and customizable videos. Our award-winning Next Generation Platform leverages automation tools and AI to achieve this with massive scale and speed, launching campaigns with millions of data-driven videos generated in real time.
At Idomoo, you'll be working with some of the world’s biggest brands. We serve over 150 global enterprise clients in more than 40 languages, helping them add a human touch every step of the way. From onboarding to upselling and beyond, we help businesses hit their core KPIs and wow customers while doing it.
And we’re only getting started. Join our team of innovators driving change in the video industry.
Key Responsibilities
- Advance the development of the core engine and other graphics-related products throughout the complete software development cycle
- Write readable, maintainable and testable cross-platform code (Windows, Linux and macOS)
- Work with a wide variety of sophisticated third party APIs in the field of video production
- Build tools to aid the software development and release process for CI/CD
Your profile (Required) Qualifications
- B.Sc. or greater in Computer Science or related discipline
- 4-6+ years C/C++ programming in a professional product development environment
- A solid grasp of general math skills
- Solid experience with modern graphics APIs like OpenGL (3.3+), DirectX, Vulkan
- Shader writing with GLSL, HLSL or Cg
- Solid knowledge of the GPU
- Familiarity with image processing algorithms on CPU/GPU
- Real-time rendering engines development experience (in-house is also ok)
- GPU compute experience with CUDA, OpenCL
- Experience with multithreading, networking and general systems programming
Desirable experience also with:
- FFmpeg
- Knowledge of video & audio codecs & processing
- Deep 3d math knowledge (linear algebra & vector math)
- 3d graphics and/or signal/image processing
- Adobe AfterEffects SDK or other Adobe SDKs
- Cross-platform programming experience (Windows, Linux, OSX)
- One or more popular scripting languages (Python, JavaScript)