Job Closed
This listing is no longer active.
Setting the standard in engineering collaboration. Simplified design review that lets teams build the future—faster.
Senior 3D & AI Systems Software Developer
Location
United States
Posted
57 days ago
Salary
0
Seniority
Senior
Job Description
Senior 3D & AI Systems Software Developer
CoLab Software
• Become a key contributor in the backend development for 3D AutoReview features, from pipeline architecture to production delivery • Experiment with geometry parsing, quality detection, and context generation for 3D model review • Partner with backend, frontend, and product teams to drive the delivery of high-impact features with speed, quality, and cross-functional alignment. • Collaborate with ML teams to incorporate intelligence into the 3D review process • Develop extensible systems for custom rule creation and reference data in 3D AutoReview • Help set and maintain high technical standards across the team
Job Requirements
- 5+ years of experience in backend development, ideally in a product or platform team
- Solid grasp of 3D math with practical experience in graphics engines, CAD kernels (HOOPS, OpenCascade, Parasolid), Robotics, 3D simulations, etc.
- Hands-on experience designing, developing, and maintaining robust, scalable backend systems and APIs
- Experience working with multiple data storage paradigms (SQL, NoSQL, and vector databases)
- Experience with ML/AI/LLM concepts and productionalization
- Familiarity with 3D model ML pipelines (e.g., feature extraction, embedding generation, model training, or inference)
- Familiarity with agentic workflows (e.g., pydantic-ai)
- Experience integrating and prompting large language models (LLMs) via APIs (e.g., OpenAI, Anthropic, Google Gemini)
- Knowledge of ML frameworks such as PyTorch, Hugging Face, or Scikit-learn
- Experience deploying ML services in cloud infrastructure (e.g., AWS SageMaker, Amazon Bedrock, etc.)
- Comfortable working with ambiguous or loosely scoped technical challenges
- Excellent communicator—able to translate technical problems into clear paths forward
- Experience with CAD modeling software like SolidWorks, Creo, or OnShape is a strong plus
- Experience with mechanical engineering concepts is a strong plus.
Benefits
- Includes extended health benefits
- Unlimited paid vacation
- RRSP/401K matching
- 100% health/dental coverage
- Competitive compensation package that includes stock options
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Microservices Software Engineer
VALCE Talent SolutionsIT Talent, HeadHunting, Nearshore. Helping clients to augment IT delivery capabilities
• Designs, codes, configures, tests, debugs, deploys, documents, and maintains web service applications using a variety of software development toolkits, testing/verification applications and other tools, while adhering to specific development best practices and quality standards. • Works closely with solution engineers and architects to develop technical design specifications from which programs will be written or configured. • Validates that proposed solutions align with architectural standards, non-functional requirements (performance, reliability, security), and business needs. • Takes end-to-end ownership of assigned microservices, including feature delivery, operational readiness, and production support. • Provides technical guidance across multiple codebases and platforms to unblock team members when needed. • Performs cross-platform analysis and trade-off assessments across our Android (Kotlin/Compose), iOS (Swift/MVVM), and UFE (Node.js/TypeScript) codebases to ensure consistency and identify optimization opportunities. • Responsible for troubleshooting and issue analysis, as well as coding, testing, and implementing software enhancements. • Ensures timely delivery of initiatives/features, proactively communicating risks, blockers, and schedule impacts, and driving resolution to maintain delivery commitments. • Demonstrates exceptional prioritization and multitasking skills to manage concurrent deliverables across services and platforms, handle operational requests, and resolve production issues effectively while supporting multiple workstreams. • Uses observability and monitoring tools (e.g., Splunk, Dynatrace, Grafana) to actively review dashboards, investigate anomalies, and monitor alerts—especially during planned deployments, HSE, and SSE. • Available to support/unblock planned deployments during off hours as needed.
Senior Full Stack Developer
CoLab SoftwareSetting the standard in engineering collaboration. Simplified design review that lets teams build the future—faster.
• Design, build, and maintain scalable backend services, APIs, and data systems • Contribute to frontend application development using modern web technologies • Collaborate cross-functionally with Product, Design, AI, and Engineering teams to ship high-impact product improvements • Improve system reliability, observability, performance, and developer tooling • Help shape technical direction, architecture decisions, and engineering best practices • Investigate and resolve complex production issues across the stack • Prototype quickly, gather feedback, and iterate based on customer and business needs • Mentor developers through collaboration, code reviews, and technical discussions
Full Stack Developer
FE International, Inc.Award Winning Global M&A Advisor for SaaS, E-Commerce and Content Businesses
• Design and build scalable backend systems for a high-performance SaaS product • Architect and implement RESTful APIs to support web and product features • Translate product requirements into efficient system and database designs • Optimize system performance for speed, scalability, and reliability • Design data flow across services involving search, caching, and asynchronous processing • Build and maintain secure and reliable cloud-based infrastructure on AWS • Implement and manage containerized services for deployment and scaling • Ensure system observability through logging, monitoring, and error tracking • Collaborate with product and engineering teams to define technical solutions • Participate in architecture decisions for scaling multi-tenant SaaS systems • Identify bottlenecks in existing systems and implement performance improvements • Ensure code quality through reviews, testing practices, and engineering standards
Staff Software Engineer
AlphaSenseThe market intelligence and search platform trusted by over 3,500 leading organizations
• Set technical direction for your area - make build-vs-buy decisions, define architecture, and own the technical roadmap alongside product leadership. • Take ambiguous problems and make them concrete - scope work, identify risks, break down large initiatives into deliverable increments, and drive alignment across teams. • Design and deliver production-grade systems - scalable pipelines, robust services, and high-performance solutions that serve real users at scale. • Leverage AI tools as part of your workflow - you use AI-assisted development (Claude Code, Cursor, Copilot) to accelerate your work and have formed opinions on when it helps and when it gets in the way. • Evaluate and integrate AI/ML capabilities into production systems when the problem calls for it - you don't need to be an ML researcher, but you're sharp enough to pick up LLMs, embeddings, or classification models and put them to work. • Drive cross-team technical initiatives - influence engineers and teams you don't manage. Lead RFCs, drive architectural reviews, and build consensus on hard technical decisions. • Own what you build - from requirements to release to production. You build it, you run it. You monitor SLOs/SLIs, troubleshoot production issues, and continuously improve reliability. • Raise the engineering bar - through code reviews, mentorship, technical documentation, and by modeling the standards you expect from others.



