
Software Engineer, AI, Platform
SmithRx
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Develop and Maintain: Focus on discovering, designing, developing, and maintaining SmithRx product features using a varied technology stack such as Golang, JavaScript/TypeScript, Node, GraphQL, and SQL (amongst others), while leveraging CI/CD to iterate quickly.
- Collaborate on Design: Work with technical leads, senior engineers, and stakeholders to translate requirements into high-quality, AI-native software, actively contributing to technical design and scoping discussions.
- Build the Stochastic/Deterministic Bridge: Help implement the "safety rails" around LLMs, writing deterministic software that effectively manages, validates, and wraps the stochastic nature of AI models to ensure accuracy in healthcare data.
- Uphold Best Practices: Consistently apply software development best practices, design patterns, testing, and automation, utilizing emerging AI technologies like Claude-code, Copilot, or similar tools to accelerate development.
- Leverage Cloud Infrastructure: Utilize AWS technologies, like Lambda, Managed Kafka, and EKS, to handle various types of jobs and batch processing.
- Support Production: Troubleshoot production issues by participating in bug triage, assessing impact, and collaborating with the team to implement short-term mitigations and long-term root cause fixes.
- Drive Team Excellence: Foster a collaborative learning culture by actively participating in code reviews, sharing knowledge, and exploring innovative technologies alongside the engineering team.
Requirements
- BS degree in computer science or applicable experience.
- 3-5 years of software development experience working on server-side applications, specifically around API servers, third-party integrations, and data processing.
- Strong experience in a compiled language such as GoLang or Java is required.
- Proficiency with relational databases such as PostgreSQL, including schema design and query optimization, is required.
- Working knowledge of GraphQL APIs, CI/CD pipelines, the AWS platform, Docker, and Kubernetes is a plus.
- AI Integration Experience: Familiarity or hands-on experience with Agentic Frameworks, MCP, LLM APIs (Anthropic/OpenAI), and basic Prompt Engineering/Evals.
- Communication: A collaborative approach to engineering, capable of explaining technical trade-offs to teammates and working effectively within a distributed team.
- Engineering Mindset: Ability to write clean, maintainable code with an understanding of system performance, while successfully navigating the ambiguity of a high-growth startup.
- Positivity; non-dogmatic, team-first attitude.
- Flexibility; someone who is responsive and comfortable with ambiguity.
- Experience at a high-growth startup is a plus.
Benefits
- Highly competitive wellness benefits including Medical, Pharmacy, Dental, Vision, and Life Insurance and AD&D Insurance
- Flexible Spending Benefits
- 401(k) Retirement Savings Program
- Short-term and long-term disability
- Discretionary Paid Time Off
- Paid Company Holidays
- Wellness Benefits
- Commuter Benefits
- Paid Parental Leave benefits
- Employee Assistance Program (EAP)
- Well-stocked kitchen in office locations
- Professional development and training opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangJavaScriptTypeScriptNodeGraphQLSQLCI/CDPostgreSQLDockerKubernetes
Soft Skills
communicationcollaborationengineering mindsetpositivityflexibility
Certifications
BS degree in computer science