SmithRx

Software Engineer, AI, Platform

SmithRx

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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