> Markdown version of [/jobs/ext/3683533-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3683533-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Roblox - **Location:** San Mateo, CA, United States - **Experience:** Expert - **Salary:** $295,250.0 - $345,040.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), 3d Models, Artificial Intelligence, Computer Vision, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Content Analysis, Python (Programming Language), Machine Learning, Tensorflow, Cloud Platform System, Pytorch, ReactJS, Deep Learning, Generative AI, Backend, AngularJS, Machine Learning Operations, Front End Software Development - **Published:** October 11, 2026 - **Apply:** https://startup.jobs/principal-software-engineer-content-understanding-roblox-9740680 ## About the Role * 9+ years of strong programming skills in at least two languages (Python, C#, C++, Java) and a willingness to learn others as needed. * Exposure to front end technologies and frameworks such as React or Angular. * Practical experience crafting and scaling backend systems in cloud environments. * Confirmed expertise across the stack, including backend development to deploying ML models in production environments. * Familiarity with image or 3D object understanding, ideally within gaming or content creation industries. * A "get stuff done" mentality with a readiness to solve challenges and take on tasks beyond your comfort zone to get results. * A great foundation in computer vision, AI, or related fields. You Are * Experience with large-scale search systems, generative AI, or semantic content understanding. * Experience with modern deep learning frameworks (e.g., PyTorch, TensorFlow) and end-to-end ML workflows. * Knowledge of 3D geometry or asset workflows. * Passion for empowering creators through innovative technology. ## Description * Solve full-stack challenges to improve how AI, creators, and users describe and get along with content, including images, 3D models, audio, text, and video. * Craft and build scalable pipelines for training, evaluating, and deploying machine learning models to support content annotation and discovery. * Develop robust backend systems to power real-time search, discovery, and powerful generative AI features. * Blend innovation with practicality, applying the latest AI research to build impactful, production-ready solutions. * Collaborate with engineers, product managers, and multi-functional teams to deliver bold technical projects.