R&D Software Engineer
Core
Rapidly design, build, and test software and AI prototypes to translate theoretical research into functional proof-of-concept builds and feasibility studies.
Role type
R&D Software Engineer (AI Prototyping)
Builds
Proof-of-concept demos, feasibility studies, and technical prototypes for emerging AI technologies
Domain
Artificial Intelligence, Machine Learning, Distributed Systems
Deliverable
production ML models
Required skills
Python, C/C++, Machine Learning, Applied Mathematics, Computer Vision, LLMs, Language Processing, Prototype Development, Feasibility Analysis
Preferred skills
Distributed AI systems, Edge computing, Technical publications, Patents
Technologies
Python, C/C++
Responsibilities
Design and build software/AI prototypes, Translate theoretical AI/ML research into practical implementations, Conduct feasibility studies and benchmarking, Collaborate cross-functionally with research and product teams, Iterate prototypes based on feedback, Document design processes and experimental results
Seniority
Mid-Senior, hands-on IC