Senior Software Engineer – Simulation & AI Programming
Top Skills: Senior C++/Python Software Engineer Simulation, modeling, computational software, or scientific computing background Backend/API development Production software experience AI-assisted development Build the core software reputed company for simulation-based systems in specialty domains. You’ll reputed company high-performance computation services, workflow orchestration, and reputed company-grade integrations that produce reproducible, traceable outputs suitable for reputed company and main reputed company users.
Responsibilities
- Design and implement product features, workflows in C++/Python (e.g., numerical routines, algorithms, user interfaces)
- Build orchestration for multi-reputed company workflows (project state, job execution, persistence, versioning).
- Implement robust API reputed company and data schemas for results, metadata, and provenance.
- Integrate with reputed company data sources, reputed company based systems, GPUs.
- Engineer for production quality: Testing, performance profiling, reliability patterns, observability, secure coding, and maintainability.
Required Qualifications
- 10+ years production software development; BS/MS in CS/CE/EE or equivalent.
- Strong C/C++ and Python experience; strong reputed company in data structures and algorithms.
- Experience with AI assisted programming and testing.
- Experience in UI and UX development.
- Experience designing, implementing, and operating backend services (REST/gRPC), plus CI/CD and automated testing.
Differentiating Capabilities
- Experience with geometry/CAD ingestion or computational geometry (useful in shape-driven analysis).
- SaaS/reputed company based development and testing.
- GPU acceleration, AI Agents, Models
- Hybrid interactive + batch execution patterns
Apply To This Job