← Todas as vagas

Principal Software Engineer

Sobre a vaga

• Define and drive organization-wide architectural strategy and guardrails
• Create reference designs and patterns for coherent technical direction
• Architect and deliver highly scalable cross-cutting systems for live learning, eventing/data pipelines, identity/authentication, and APIs
• Lead end-to-end AI architecture for LLM/RAG systems, recommendations/ranking, vector search, feature stores, and evaluation loops
• Productionize ML/LLM solutions with MLOps/LLMOps, versioning, model CI/CD, canary and shadow deployments, monitoring, and drift detection
• Establish responsible-AI guardrails for privacy, safety, bias, and prompt-injection defense
• Drive performance, scalability, resiliency, SLOs, and observability
• Raise engineering quality through hands-on coding, design reviews, documentation, automated testing, and continuous delivery
• Champion secure-by-default and privacy-by-design practices; lead threat modeling and compliance collaboration
• Partner with product, data science/ML, design, and engineering leadership on investments, outcomes, and trade-offs
• Mentor engineers and managers and lead architecture forums/guilds
• Participate in on-call and incident response/postmortems
• Drive reliability, cost stewardship, and FinOps

• 10+ years of software engineering experience building and operating large-scale distributed systems
• 3+ years leading technical direction across multiple teams
• Expertise in service-oriented and event-driven architectures
• Experience with microservices for UX and APIs in cloud environments; AWS preferred
• Strong data systems background in Kinesis/Kafka, Spark/Hive, DynamoDB, Redis, and RDBMS
• Proficiency in CI/CD and infrastructure as code, including CodeDeploy, CodeBuild, Terraform, or CloudFormation
• Solid Linux and command-line skills
• Production AI/ML experience with RAG pipelines, model serving, recommendations/ranking, evaluation, monitoring, and drift/quality management
• Experience with responsible AI, including privacy, security, safety, bias mitigation, auditability, and AI guardrails
• Experience with AI-native developer productivity tools and prompt/tool orchestration and evaluation
• Strong coding fundamentals in one or more of Python, Java, Go, or TypeScript
• Clear communication and executive presence
• Familiarity with AWS services including EC2, RDS, Kinesis, and DynamoDB
• Experience deploying large-scale web applications
• Ability to learn new languages and technologies quickly
• Growth mindset and high ownership
• Understanding and appreciation of Nerdy’s apolitical company focus

• Competitive USD-benchmarked compensation, paid in local currency
• 100% remote from anywhere in your home country; no relocation required
• Flexible paid time off
• Paid official national holidays
• Free all-inclusive learning membership for the employee and household
• 1-on-1 tutoring hours and unlimited on-demand classes
• Access to Nerdy’s learning products and services
• Access to cutting-edge AI productivity tools
• Regular training and peer reviews
• Collaborative culture and team ownership