What are the responsibilities and job description for the Principal Engineer, Software (R5285) position at ChatGPT Jobs?
Job Description
Senior Software Engineer - Special Projects (Generative AI)
Location: Charleston, WV
The Special Projects team at Shield AI is an elite force within the office of the CTO, consisting of senior software engineering experts from diverse fields. This team steers technology development towards strategic alignment with the CTO's vision through tactical insertion into teams and technologies across the organization.
What you'll do
Full-time
Senior Software Engineer - Special Projects (Generative AI)
Location: Charleston, WV
- Remote
The Special Projects team at Shield AI is an elite force within the office of the CTO, consisting of senior software engineering experts from diverse fields. This team steers technology development towards strategic alignment with the CTO's vision through tactical insertion into teams and technologies across the organization.
What you'll do
- Design and prototype generative AI experience focused on accelerating autonomy development
- Work closely with members of the Office of the CTO to crystallize the vision of the Hivemind product and its documentation
- Lead the user experience design of Hivemind Generative AI
- Work closely with technical leads of Hivemind Commander and Hivemind Design to enhance user experience
- Conduct user research to understand user personae and their needs
- Investigate competing products and their user experiences, synthesize findings to present to engineering and product leadership
- 15 years experience developing large, production quality software systems
- Excellent grasp of software development and coding principles with high productivity in a mainstream language (e.g., Typescript, C , Go, Python, Rust, etc.)
- Strong knowledge of modern software engineering best practices; Experience with Git and code management tools; Good software hygiene regarding code documentation, unit testing, bug tracking
- 5 years of experience with React/Node/Typescript/Javascript development
- 5 years of experience with Web applications development ("Front-End" or "Full-stack")
- Deep understanding of full-stack web development (DOM, browser APIs, standards, semantics, Websockets, HTTP Streaming and SSE, Client and UI state management)
- Multi-modal input handling (text, files, images, audio). Experience with client-side LLM Context Management
- Fluid intelligence to operate effectively in ambiguous conditions while driving technical efforts
- Experience with Linux, Docker, and CI/CD environments
- Hands-on experience with a major cloud platform (Azure, GCP, AWS)
- Travel to a Shield AI location 1-3 times per quarter
- Experience with geospatial data and WebGL
- Experience with Playwright UI testing
- Experience with Electron (or similar)
- Building debugging/inspection UIs for generative AI systems
- Experience with user experience design in video games
- Experience designing for "Low Code" or "No Code" systems
- Experience and/or comfort reading C and/or Python and/or Typescript
- Full-time regular employee: Pay within range listed Bonus Benefits Equity
- Temporary employee: Pay within range listed above temporary benefits package (applicable after 60 days of employment)
- Salary compensation influenced by skill set, level of experience, licenses and certifications, and specific work location
- All offers contingent on a cleared background and possible reference check
Full-time