Job Over View:
The Software Engineer – Backend Systems will be responsible for developing a cloud runtime for an AI engine that automates various components of a machine learning (ML) and artificial intelligence (AI) system workflow. This includes creating feature pipelines, managing model training, and developing a real-time multi-tenant inference system. The role demands a strong foundation in backend systems and a passion for AI technologies.
Job Highlights:
Job Role | Backend Engineer |
Experience | Freshers |
Job Type | Remote |
Company | Forefront Technologies |
Location | India |
Salary | Not Disclosed |
Key Responsibilities:
- Cloud Runtime Development:
- Build and maintain a cloud runtime for an AI engine to support various aspects of ML/AI workflows.
- Develop and optimize feature pipelines for efficient data processing.
- Model Training Management:
- Implement and enhance model training systems to improve the performance and efficiency of AI models.
- Collaborate with data scientists to integrate new algorithms and techniques.
- Real-Time Inference System:
- Design and develop a multi-tenant inference system for real-time processing of AI predictions.
- Ensure scalability and reliability of the inference system to handle high traffic.
- Backend Systems Development:
- Work on large-scale backend systems, focusing on performance, scalability, and robustness.
- Work together with cross-functional teams to provide high-quality software solutions
- Continuous Improvement:
- Identify and troubleshoot performance issues, implementing solutions for system optimization.
- Stay current with industry trends and best practices in backend development and AI technologies.
Qualifications & Skills
- Educational Background:
- Bachelor’s degree in Computer Science or related field from a top-tier program (e.g., IITs: Bombay, Delhi, Kanpur, Madras, Kharagpur).
- Experience:
- 0-3 years of relevant industry experience.
- Proven experience in building large-scale backend systems or cloud data processing platforms.
- Technical Expertise:
- Solid grasp of backend programming languages and frameworks
- Familiarity with cloud technologies and services for deployment and data processing.
- Machine Learning Experience:
- Experience with machine learning pipeline infrastructure is highly desirable.
- Prior work on production applications utilizing ML/AI technologies is a plus.
- Problem-Solving Skills:
- Strong analytical and problem-solving abilities.
- Capable of collaborating effectively in a dynamic, team-focused environment.