Awarri Logo

Awarri

Senior Backend Developer (WAT Remote)

Reposted 25 Days Ago
In-Office or Remote
8 Locations
Senior level
In-Office or Remote
8 Locations
Senior level
As a Senior Backend Developer, you will build and maintain backend systems for AI, optimize APIs, and manage cloud infrastructure.
The summary above was generated by AI

At Awarri, our mission is to enable the development and adoption of frontier technology on the African continent, starting in Nigeria, by building lasting technology solutions and creating a brighter future using the power of AI.

We are achieving that mission through the development of Language Models designed to represent and empower African languages and contexts. Join our team of AI innovators as we shape the future of natural language processing (NLP) in Africa, focusing on cultural preservation, linguistic diversity, and cutting-edge generative AI solutions.

Why Join Awarri?

  • Be part of a pioneering initiative to shape the future of AI in Africa.
  • Collaborate with a passionate and diverse team of engineers, researchers, and innovators.
  • Contribute to projects with real-world impact, driving inclusivity and representation in AI.

Senior Backend Developer 

As a Senior Backend Developer at Awarri, you will play a vital role in building and maintaining robust backend systems that power our innovative AI and machine learning platforms, Large Language Models. You will help design scalable and efficient server-side architecture to support data-driven AI models, real-time interactions, and secure integrations. By collaborating with a multidisciplinary team, your work will directly impact Awarri's mission of advancing AI for cultural preservation, inclusivity, and societal progress across Africa.

Responsibilities

  • Backend Development:
    • Design, develop, and maintain scalable server-side logic and architectures.
    • Implement efficient and reusable code for processing large datasets and managing complex AI workflows.
    • Build and optimize APIs for data ingestion, retrieval, and integration with AI models.
  • Data and AI Integration:
    • Work with data pipelines to handle large-scale text, multimedia, and linguistic datasets for training and serving AI models.
    • Develop systems to integrate and deploy AI models seamlessly within backend architectures.
  • Real-Time Communication and Streaming:
    • Implement WebRTC and WebSocket protocols for real-time data exchange and communication.
    • Support video and audio streaming features to enhance interactive AI applications.
  • Cloud and Infrastructure Management:
    • Design and maintain backend systems on cloud infrastructure such as AWS, Azure, or GCP.
    • Ensure backend solutions are robust, scalable, and optimized for performance.
  • Security and Best Practices:
    • Implement security and data protection measures to safeguard sensitive data.
    • Follow industry best practices for data security, ensuring compliance with relevant standards.
  • Collaboration:
    • Partner with frontend developers and AI researchers to design cohesive systems and ensure seamless user experiences.
    • Participate in architectural discussions to determine optimal solutions for product development.

Your Experience

  • Backend Development:
    • At least 5 years of experience as a Backend Developer or in a similar role.
  • Cloud and Infrastructure:
    • Solid working knowledge of AWS, Azure, or GCP.
    • Proficiency in containerization using Docker.
  • Real-Time and AI Expertise:
    • Experience with AI integration, data pipelines, and managing large datasets.
    • Proficiency in streaming technologies, including WebRTC and WebSocket.
  • Security and Networking:
    • Strong understanding of network security practices and implementing secure systems.
    • Familiarity with best practices for secure data handling and infrastructure management.

Top Skills

AWS
Azure
Docker
GCP
Webrtc
Websocket

Similar Jobs

2 Days Ago
In-Office or Remote
Toronto, ON, CAN
Senior level
Senior level
Edtech • Software
The Senior Backend Developer will develop and maintain server-side applications, optimize APIs, implement front-end features, and collaborate with teams while ensuring security best practices are followed.
Top Skills: AWSCSSDockerGitHTMLJavaScriptKubernetesLaravelMySQLPHPPhpunitReactRestful Apis
3 Days Ago
Remote
Canada
Senior level
Senior level
Software • Web3
As a Senior Back End Developer, you will build scalable APIs, mentor junior developers, ensure code quality, and drive technology direction in a SaaS environment.
Top Skills: BedrockCSSCypressDatadogDynamoDBEslintGitGraphQLHTMLHugging FaceJavaScriptMySQLNpmOpensearchPlaywrightPostgresPythonPyTorchReactRetoolSagemakerScikit-LearnSqlalchemyTypescriptViteWebpack
18 Days Ago
In-Office or Remote
8 Locations
Junior
Junior
Fintech • Software • Financial Services • Automation
The backend developer will build backend software focusing on reliable APIs, ensure high-quality output, and collaborate with teams.
Top Skills: ActivemqCqrsDockerEvent SourcingGitGraphQLGrpcJavaScriptMicroservicesMongoDBNode.jsPostgresRedisRestTypescript

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account