Design and implement robust backend systems for an AI-driven platform, maintain scalable services and APIs, collaborate with teams, and optimize backend performance.
- Design and implement robust backend systems to support advanced security operations on our AI-driven platform, including real-time data processing, alert management, and automated response mechanisms.
- Develop and maintain scalable services and APIs that integrate with various security tools and platforms, ensuring seamless data flow and functionality across our AI agents.
- Collaborate with frontend developers and product teams to build cohesive solutions that enhance AI capabilities and user experience.
- Optimize backend services for performance and efficiency, utilizing techniques such as caching, data indexing, and query optimization, tailored for high-demand AI applications.
- Lead the creation of technical documentation and architectural designs, facilitating a clear understanding of backend systems and their interactions within a complex, AI-driven platform.
- You have extensive experience in backend development, with proficiency in programming languages such as Python, Java, or Go.
- Demonstrated experience with building and maintaining data pipelines and data infrastructure, focusing on efficiency and scalability.
- Strong background in semantic modeling, data architecture, and data integration, essential for optimizing the performance and accuracy of AI applications.
- Familiarity with server, network, and hosting environments, including cloud services like AWS, Azure, or GCP, and container orchestration technologies such as Kubernetes and Docker.
- Proven track record of building and maintaining high-availability systems that can handle large-scale data processing and complex business logic, particularly in AI-driven platforms.
- Strong understanding of database management, both SQL and NoSQL, and the ability to design efficient schemas and optimize queries for performance.
Top Skills
AWS
Azure
Docker
GCP
Go
Java
Kubernetes
NoSQL
Python
SQL
Similar Jobs
Cloud • Security • Software • Cybersecurity • Automation
The Backend Engineer will contribute to GitLab-Runner's development, improve scalability, solve technical problems, and maintain coding standards while working in a remote team environment.
Top Skills:
DockerGoKubernetes
Cloud • Security • Software • Cybersecurity • Automation
As a Staff Backend Engineer at GitLab, you will enhance developer productivity by creating tools, mentoring engineers, and optimizing workflows.
Top Skills:
AnsibleAWSAzureGCPGoGoogle Cloud RunRubySnowflakeTerraform
eCommerce • Software • Design • SEO
The Staff Backend Engineer will architect and implement scalable access control systems, drive collaboration across teams, and mentor engineers, ensuring high-quality software development.
Top Skills:
AWSMongoDBNode.jsTypescript
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.