Creating scalable distributed systems for profile ingestion and querying. Collaborating with teams for on-premises and cloud applications.
Responsibilities
Collaborate with your team to deliver new features, analyze outcomes, and make improvements
Lead projects from concept to implementation, including ongoing customer support
Design, build, operate, and maintain essential systems, ensuring reliability, performance, and availability
Take an active role in influencing our roadmap and your own career objectives
Participate in on-call rotations and take responsibility for the services you oversee
Support and mentor team members, engage in design conversations, and work closely with colleagues
Expand your skill set by deepening your knowledge of our cloud products, understanding our customers, and learning about our codebase
Requirements
Solid experience with at least one programming language. We use Go, but if you have familiarity with Python, C, C++, Rust or similar, then that translates well
Strong experience with designing and developing software that runs in the Cloud or experience with systems engineering
Experience writing clean, robust, and performant software that is easily maintained by others
Solid experience with distributed systems
Experience working with Kubernetes
Experience with being on-call and performing operations/SRE tasks or with the concept of infrastructure as code
Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way
You are a motivated self-starter with a bias toward action
We build everything with our users in mind
You have a passion for creating intuitive products that fit customers’ needs
Pragmatism: You are able to take on complex challenges and break them down to achieve short feedback loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback and then progress iteratively
Collaboration and communication: The smallest unit we have is a team. You’ll be working with your teammates in a fully remote setup. Good communication skills are a must
Experience writing clean, robust, and performant software that is easily maintained by others.
Senior technical leader designing scalable backend systems with AI integration at Apply Digital. Leading engineering teams and collaborating with clients for seamless digital solutions.
Software Engineer II in Affirm's AI Agents engineering team focusing on customer solutions. Collaborate in product development while ensuring timely delivery and operational availability.
Senior Full Stack Developer with Java backend focus. Backend - heavy role requiring Java 17/21, Spring Boot 3.x, Microservices, AWS, and Angular 17+ knowledge.
Lead Software Engineer at Blackbird Interactive porting AAA game engine to consoles. Oversee performance - critical platform systems and mentor team members.
Senior Software Engineer specializing in Rust to lead backend platform evolution at Tubi. Architecting high - performance systems and mentoring engineers while integrating AI - powered tools.
IT Integration/Middleware Developer responsible for architectural decisions and integration platforms, enhancing communication between Equisoft products. Working collaboratively in a hybrid environment in Canada.
Contract Python Developer role requiring 5+ years of experience with Python, SQL/MySQL, API development, AWS, Docker, and RabbitMQ. Must have cloud and microservices experience.
Ruby on Rails Engineer developing production applications for a venture - backed startup simplifying real estate law. Designing complex features and contributing to the development of client - facing products.
Developer working within a machine learning team to create AI solutions for various clients. Engagement in python development and prompt engineering are key aspects of this role.