Apply basic AI/ML and neural-network concepts, including embeddings, retrieval, model evaluation, surrogate-model awareness, and data preparation for engineering use cases.
You will work closely with robotics software, AI perception, navigation, mechatronics, and system engineering teams to translate advanced AI and simulation methods into reliable robot capabilities for real-world deployment.
Extend the shared capability APIs (speech, vision, document extraction) and keep them fast and cheap enough that agencies reach for them instead of building their own
Develop production-quality backend services in Python and/or other modern languages with strong attention to reliability, observability, testing, maintainability, and secure deployment.
Build retrieval-based solutions that allow AI applications to efficiently work with large codebases and engineering documentation, using techniques such as embeddings, vector search and hybrid retrieval
What You'll Do:️ Architect, develop, and deploy robust web applications Collaborate with designers and product managers on user-centric solutions Write clean, scalable code for both frontend and backend️ Optimize performance and ensure security best practices Integrate APIs and third-party services️ Troubleshoot issues and implement fixes efficiently Mentor junior engineers and contribute to team growth
Define the middleware architecture, including interface abstractions, data models, message formats, protocol handling, error handling, logging, configuration, and service lifecycle management.
Define the middleware architecture, including interface abstractions, data models, message formats, protocol handling, error handling, logging, configuration, and service lifecycle management.
Perform application security testing to identify vulnerabilities such as SQL injection, XSS, CSRF, authentication flaws, and access control weaknesses.