Lead impactful AI projects leveraging cutting-edge technologies and frameworks. Collaborate on scalable systems in a dynamic, remote environment. Shape engineering practices driving innovation and system excellence.
Staff Software Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead the development of advanced AI-driven platform capabilities for a technology company, focusing on scalable and compliant systems.
- Collaborate with cross-functional teams to design innovative solutions using cutting-edge technologies and frameworks.
- Shape the architecture and standards of AI-powered platforms, driving impactful engineering practices and system performance.
- Contribute to the development of SDKs and APIs to simplify complex AI workflows for engineers.
- Engage with rapidly evolving AI technologies to design stable and adaptable systems.
- Support the implementation of safety and compliance measures in AI systems, ensuring responsible data handling.
- Work remotely in a dynamic environment, leveraging your expertise to drive innovation and excellence.
Key Responsibilities & Duties
- Design and build core platform primitives, including provider abstraction layers and structured output validation systems.
- Develop safety and compliance infrastructure, including guardrail systems, PII detection, and privacy-first observability.
- Create evaluation infrastructure for systematic quality measurement of AI outputs, integrating CI/CD workflows.
- Architect prompt lifecycle management systems with version control and deployment pipelines.
- Design and implement Agent-as-a-Service infrastructure for asynchronous tasks using cloud technologies.
- Collaborate with engineering teams to onboard them to the platform and provide technical support.
- Influence architectural decisions and engineering standards across the organization.
- Document systems and create reference implementations to facilitate platform adoption.
Job Requirements
- Bachelor of Science (BS) in a relevant field, with 10+ years of software engineering experience.
- Proven expertise in building platform infrastructure, developer tools, SDKs, or distributed systems.
- Production experience with AI systems, including OpenAI and Anthropic providers.
- Strong proficiency in TypeScript, designing APIs and abstractions for developer use.
- Experience with event-driven architectures and asynchronous processing patterns.
- Understanding of safety and compliance in AI systems, including PII handling and audit logging.
- Familiarity with cloud infrastructure, preferably AWS, and observability tools.
- Strong communication and technical writing skills for documentation and cross-team collaboration.
- ShareAustin: