Staff Software Engineer - Backend
<h3><strong>About the Role:</strong></h3>
<p>We are seeking a highly skilled <strong>Backend Engineer</strong> to design, build, and maintain the core infrastructure for AI-powered applications. You will work closely with machine learning engineers, data scientists, and frontend developers to create scalable, secure, and efficient backend systems that enable cutting-edge AI capabilities.</p>
<h3><strong>Key Responsibilities:</strong></h3>
<ul>
<li>Design, develop, and maintain backend systems and APIs for AI-driven applications.</li>
<li>Optimize database architectures and data pipelines for efficient AI model training and inference.</li>
<li>Implement secure authentication, authorization, and data protection mechanisms.</li>
<li>Collaborate with cross-functional teams to integrate AI models into production environments.</li>
<li>Ensure system scalability, reliability, and performance through robust infrastructure design.</li>
<li>Develop monitoring and logging tools for tracking system health and model performance.</li>
<li>Write clean, efficient, and well-documented code following best practices.</li>
</ul>
<h3><strong>Required Qualifications:</strong></h3>
<ul>
<li>Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.</li>
<li>8+ years of experience in backend development, with expertise in <strong>Python</strong></li>
<li>Strong experience with <strong>RESTful APIs, GraphQL, or gRPC</strong>.</li>
<li>Proficiency in database design and management (SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis).</li>
<li>Experience with cloud platforms such as <strong>AWS, GCP, or Azure</strong>.</li>
<li>Knowledge of containerization and orchestration tools (Docker, Kubernetes).</li>
<li>Experience with <strong>distributed computing and microservices architectures</strong>.</li>
<li>Strong problem-solving skills and ability to work in a fast-paced environment.</li>
</ul>
<h3><strong>Preferred Qualifications:</strong></h3>
<ul>
<li>Knowledge of <strong>message queues (Kafka, RabbitMQ) and event-driven architectures</strong>.</li>
<li>Exposure to <strong>LLMs, vector databases, and AI inference optimization</strong>.</li>
<li>Understanding of DevOps practices, CI/CD pipelines, and infrastructure as code (Terraform, Ansible).</li>
<li>Familiarity with MLOps and AI model deployment pipelines is a plus.</li>
</ul>
<h3><strong>Why Join Us?</strong></h3>
<ul>
<li>Work on cutting-edge AI applications with a talented and passionate team.</li>
<li>Opportunity to innovate and solve real-world challenges using AI.</li>
<li>Competitive compensation, benefits, and career growth opportunities.</li>
<li>Flexible working environment and the latest tools & technologies.</li>
</ul>
Requirements
- •Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field
- •8+ years of experience in backend development
- •Expertise in Python
- •Strong experience with RESTful APIs, GraphQL, or gRPC
- •Proficiency in database design and management (SQL and NoSQL)
- •Experience with cloud platforms (AWS, GCP, or Azure)
- •Knowledge of containerization and orchestration tools (Docker, Kubernetes)
- •Experience with distributed computing and microservices architectures
Nice to Have
- •Knowledge of message queues (Kafka, RabbitMQ) and event-driven architectures
- •Exposure to LLMs, vector databases, and AI inference optimization
- •Understanding of DevOps practices, CI/CD pipelines, and infrastructure as code
- •Familiarity with MLOps and AI model deployment pipelines
Responsibilities
- •Design, develop, and maintain backend systems and APIs for AI-driven applications
- •Optimize database architectures and data pipelines
- •Implement secure authentication, authorization, and data protection mechanisms
- •Collaborate with cross-functional teams to integrate AI models
- •Ensure system scalability, reliability, and performance
- •Develop monitoring and logging tools
- •Write clean, efficient, and well-documented code
Related Jobs
- Check your resume before AI71 rejects it
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
AI71 offers a platform for creating and deploying advanced AI models. It serves businesses and developers seeking to integrate sophisticated artificial intelligence into their products.
Visit WebsiteView all jobs