Full Stack Engineer
Berlius PereiraCanadaSENIORPosted 42m ago
PythonTypeScriptLarge Language ModelsRetrieval-Augmented GenerationVector SearchPrompt DesignETLSQLGraph DatabaseCloud PlatformContainersCI/CDData PrivacySecurityResponsible AI
About the Role
We're looking for a Full Stack Engineer with a strong data and AI focus to build intelligent applications. You'll combine full stack development with data pipelines and large language model integration, taking AI-powered features from prototype to reliable production systems.
Key Responsibilities
• Design and build full stack applications that integrate data pipelines and AI capabilities
• Build data ingestion and transformation pipelines for structured and unstructured sources
• Develop and integrate LLM-powered features, including retrieval-augmented generation, structured outputs and tool use
• Design evaluation frameworks to measure and improve the accuracy and reliability of AI features
• Design data models across relational, document or graph stores to suit the problem
• Build APIs and services that expose data and AI capabilities to front end applications and other systems
• Put guardrails, human review steps, logging and monitoring around AI functionality
• Collaborate with product, design and domain experts to identify where automation and AI add the most value
• Mentor engineers and contribute to technical standards for data and AI development
Requirements
• 7+ years of professional software development experience, including 3+ years in data-intensive or platform engineering
• Strong proficiency in Python, plus TypeScript or another back end language
• Hands-on experience building production features with large language models (e.g. OpenAI, Anthropic or Azure OpenAI APIs)
• Experience with retrieval-augmented generation, vector search and prompt design
• Experience building ETL or data pipelines and parsing a range of formats (CSV, JSON, XML, PDF, Office documents)
• Solid SQL and data modelling skills; experience with a graph database is an asset
• Experience with a major cloud platform, containers and CI/CD
• Strong understanding of data privacy, security and responsible AI practices
• Clear communicator, able to explain AI behaviour and limitations to non-technical stakeholders