Company Description:
Nestbox AI is a leading technology company headquartered in New York and Toronto. We are at the forefront of the third wave of generative AI, enabling enterprise clients to bring their custom AI visions to life quickly and securely. Our platform is revolutionizing industries such as technology, finance, healthcare, and education. At Nestbox AI, we are committed to Responsible AI practices to ensure that our solutions are safe, inclusive, and ethically sound. Join us in shaping the future of generative AI!
Job Description:
Nestbox AI is seeking a talented Backend Developer to join our dynamic, inclusive and rapidly expanding team. As a Backend Developer, you will play a crucial role in developing and maintaining the infrastructure that powers our cutting-edge generative AI platform. You will work closely with our cross-functional teams to build scalable and reliable solutions that enable our enterprise clients to harness the power of AI. This is a unique opportunity to be part of a forward-thinking company that is shaping the future of generative AI.
Location: Toronto, ON or Remote
Responsibilities:
-
Design, develop, and maintain scalable backend systems and APIs to support our generative AI platform.
-
Develop scalable tools to manage the complete lifecycle of LLMs, including data preprocessing, model training, validation, and deployment.
-
Optimize LLM training processes for improved performance, efficiency, and ethical considerations.
-
Implement robust data pipelines for efficient handling of large datasets necessary for training LLMs, ensuring compliance with data privacy regulations
-
Evaluate and integrate new AI technologies to enhance LLM training processes.
-
Collaborate with cross-functional teams, including data scientists and frontend developers, to understand requirements and deliver high-quality solutions.
-
Optimize performance and scalability of backend systems to handle large-scale data processing and model training.
-
Ensure the security and integrity of data by implementing robust authentication and authorization mechanisms.
-
Troubleshoot and debug issues in production systems, providing timely resolutions.
-
Stay up-to-date with emerging technologies and industry best practices to continuously improve our backend infrastructure.
Requirements:
-
Bachelor's degree in Computer Science or a related field.
-
2+ years of professional experience as a Backend Developer or similar role.
-
Proficiency with machine learning frameworks like TensorFlow, PyTorch.
-
Knowledge of NLP and experience with LLMs.
-
Familiarity with data processing techniques and AI model training methodologies.
-
Understanding of AI regulations and compliance.
-
Experience in AI system security.
-
Strong proficiency in backend programming languages such as Python, Java, or Ruby.
-
Solid understanding of database systems, including SQL and NoSQL.
-
Familiarity with cloud platforms such as AWS, Azure, or GCP.
-
Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
-
Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Compensation and Benefits:
-
Competitive salary and benefits package, including equity.
-
Employer-covered medical plans, dental, vision, and life insurance.
-
401k plan with employer matching.
-
A flexible, inclusive, and collaborative work environment.
-
Opportunity to work with a talented and passionate team in an exciting and rapidly growing industry.