Senior Software Engineer
Role responsibilities
The Senior Software Engineer designs, builds, and maintains the technical systems and application infrastructure for human-centered information experiences. This includes leading architecture decisions, integrating generative AI, and collaborating with cross-functional teams to deliver interactive data visualizations.
Requirements
Requires a bachelor's degree in a relevant field and 5+ years of experience in application engineering with proficiency in full-stack web development. Candidates must have experience with cloud infrastructure (Azure preferred) and the integration of LLM APIs into production applications.
Key skills
Full Stack Development, Back-end Services, Data APIs, Application Architecture, Generative AI, Python, Javascript, Typescript, React, Vue, Azure, CI/CD, Extended Reality (XR), System Design, Cloud Infrastructure, Information Design
Keywords
Software Engineering, Full Stack, Back-end, Data APIs, Generative AI, LLM, Python, Javascript, Typescript, React, Vue, Azure, CI/CD, Extended Reality, XR, Spatial Computing, Information Design, Application Infrastructure, System Design, Cloud Data Platform, Data Pipeline, Enterprise Security, Scalability, Performance Benchmarks, User Interface, UI Architecture, R&D, Legal Industry, Production Engineering, Information Engineering