Senior Software Engineer LLM-Porto Alegre / RS
Overview
As a Senior Software Engineer, you will be responsible for developing and maintaining mission-critical systems that power healthcare operations and interoperability for over 60 clinics and health systems. You will join a high-impact, growth-stage organization focused on healthcare and AI-enabled software development. We are a fully distributed, remote-first startup with engineering teams spread from UTC-3 to UTC-7, relying on strong asynchronous communication and occasional cross-timezone collaboration. Our stack is full-stack Typescript, including NestJS, React, Remix, Tailwind CSS, GraphQL, PostgreSQL, Redis, Pulumi, all on AWS. Our architecture is service oriented and managed in a Monorepo.
Responsibilities
- Design, implement, and maintain highly scalable and performant services and applications.
- Integrate LLMs and AI services into production systems with attention to safety, observability, performance, and cost effectiveness.
- Build abstractions, APIs, and internal tooling to help other engineers and product teams leverage AI responsibly.
- Continually improve the codebase and test coverage through refactoring, automated testing, CI/CD, and strong developer productivity practices.
- Experiment with emerging AI technologies and evaluate their fit for products, balancing speed-to-market with reliability.
- Mentor and support other engineers, setting coding standards and architectural practices for long-term maintainability.
- Collaborate with cross-functional teams to design AI-enabled product experiences that meet real client needs.
Qualifications
- 5+ years of experience building robust, scalable full-stack applications, databases, and developer tools.
- Hands-on experience with LLMs or AI services (e.g., OpenAI, Anthropic, Vertex AI, Llama) in professional or personal capacity.
- Significant experience designing, building, deploying, and maintaining production applications at scale.
- Familiarity with modern web technologies (HTTP/2, WebSockets, gRPC, GraphQL).
- Ability to architect solutions to ambiguous problems with significant impact.
- Experience improving code quality through automated testing, CI/CD, and observability.
Nice to Have
- Experience designing evaluation frameworks for AI-enabled features (e.g., measuring quality, accuracy, and reliability of LLM outputs).
- Familiarity with RAG, embedding algorithms, and intent classification.
- Experience with observability and monitoring systems (Langfuse, Datadog, Grafana, Sentry, CloudWatch, etc.).
- Experience with infrastructure-as-code in production.
- Familiarity with internal UI and integration tools (Retool, Salesforce Communities, Contentful, Next.js, etc.).
- Experience with containers and orchestrators like Docker or Kubernetes.
- Background in healthcare, regulated industries, or EHR/EMR integration.
- You do not need to have prior experience with every technology in our stack; we value the ability to learn quickly and provide mentorship when needed.
Benefits
- Flexible paid time off (PTO) for any reason, including sick days, with a flexible work schedule.
- Opportunity to make immediate impact on the team in a fast-growing startup.