Job Closed
This listing is no longer active.
A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr
Software Engineer – Customer Agent Interactions System
Location
Brazil
Posted
143 days ago
Salary
R$359.2K / year
Seniority
Senior
Job Description
Software Engineer – Customer Agent Interactions System
Coinbase
• Build new services to meet critical business needs using Golang. • Support team members in design techniques and best practices in coding, testing, release/deploy process, documentation, metrics/logging and scaling. • Work with engineers, security, designers, product managers and senior leadership to turn product and technical vision into a tangible roadmap every quarter. • Demonstrate a keen awareness of Coinbase’s platform, development practices, and various technical domains and build upon them to efficiently deliver improvements across multiple teams. • Communicate across the company to technical and non-technical leaders with ease. • Work with teams and teammates across multiple time zones. • Participate in on-call production support rotations.
Job Requirements
- At least 3 years of experience in software engineering, with a focus in the development of web applications and delivery of user-facing features.
- Built, scaled and maintained production services, and know how to compose a service oriented architecture.
- Write high quality, well tested code to meet the needs of your customers.
- Experience with large-scale, high-traffic platforms and implementing scalable, robust services in the real world.
- Experience in authoring and contributing to technical architecture and implementing them.
- Knowledge of or experience with rate limiters, caching, metrics, logging, and debugging.
- Experience in event driven architectures (Kafka, MQ etc.), proficiency in either SQL or NoSQL DBs, understanding of concepts like gRPC, GraphQL, ETL.
- Proficiency in Go.
Benefits
- Benefits (including medical, dental, and vision)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Full-stack development: You will build front-end applications using React.js and Java. You will also contribute to back-end development in Java (and occasionally PHP) to support these applications. You will participate in all stages of the product lifecycle — from ideation to production — incorporating AI tools into your workflow. • Product & design collaboration: You will work closely with designers, product managers, and other developers to turn concrete needs into effective, scalable, and well-designed solutions. • Agile methodology: You will be an integral part of our Agile Scrum team, actively participating in ceremonies and the continuous improvement of our processes. • Quality & maintenance: You will contribute to technical documentation, scoping and estimation, code reviews, and the maintenance of existing features to ensure product stability and performance.
Software Engineer – API Gateway
Featherless AIServerless AI Inference - run any model, at any scale, without managing GPUs
• support and evolve the API gateway to our inference cloud, which is responsible for • authentication and inference to all models • subscription management and subscription entitlement (e.g. context-length, concurrency limits) • providing the necessary API surface for applications and builders • undertake feature development and bug fixes to keep up with clients, resolve user issues, and onboard new models • improve the reliability of the existing API (increasing instrumentation and monitoring, right-sizing infrastructure) • respond to availability incidents • triage and resolve issues of inference quality and reliability • manage the infrastructure on which our gateway runs
Full Stack Software Developer
Featherless AIServerless AI Inference - run any model, at any scale, without managing GPUs
• Own product development end-to-end — from diagraming user flows to shipping production features • Drive UX decisions — wireframe new features, iterate on existing interfaces, and advocate for user needs • Build and maintain our web platform — model catalog and explorer, dashboard, documentation site, and developer tools • Collaborate with the API team — ensure seamless integration between frontend experiences and backend capabilities • Respond to user feedback — triage issues, identify patterns, and rapidly ship improvements • Scale with our growth — evolve the platform architecture as we onboard more models, users, and use cases
• Design, develop, and implement end-to-end SharePoint-based and web solutions, including front-end components, backend services, APIs, and workflows tailored to client needs. • Build modern, responsive user interfaces using SPFx, React, TypeScript, and other modern web technologies to enhance user experience across SharePoint and Microsoft 365 platforms. • Develop and maintain backend services, APIs, and data access layers using Azure services and RESTful architectures to support scalable and secure applications. • Build and manage seamless integrations between Infodash, SharePoint, Microsoft Teams, Microsoft Graph, and external platforms such as financial systems, directories, legal systems, and other third-party data sources. • Design, build, and integrate AI-powered features into Infodash products, including conversational assistants, intelligent search, summarization, and data-driven insights. • Develop solutions leveraging large language models (LLMs) and AI services (e.g., Azure OpenAI, embeddings, vector search) to enhance user workflows and decision-making. • Implement Retrieval-Augmented Generation (RAG) patterns by combining structured data, documents, and search indexes with LLMs. • Collaborate with architects and product leaders to translate AI use cases into secure, scalable production solutions. • Ensure responsible AI practices, including security, privacy, data access controls, and performance monitoring. • Design and implement solutions to aggregate, transform, and present data from multiple sources (e.g., financial, directory, and client/matter systems) using Azure SQL, Azure Data Factory, and other data services. • Optimize performance across the full stack, troubleshoot complex technical issues, and ensure reliable, secure operation of all solutions and integrations. • Support application deployment, configuration, and monitoring using Azure-based tools and services, with an emphasis on scalability, security, and maintainability. • Work closely with project teams, architects, and client stakeholders to translate business requirements into technical solutions aligned with organizational goals. • Maintain high standards of code quality, documentation, testing, and version control throughout the development lifecycle.



