Please, let HumanI know you found this job
on RemoteYeah.
This helps us grow ๐ฑ.
Description:
Noema Consulting is seeking a Senior Backend Software Engineer to design, create, and maintain scalable backend systems and APIs in Python for AI-driven applications.
The role involves integrating AI and ML models, including large language models (LLMs), into production environments to ensure seamless deployment and scalability.
Responsibilities include collaborating with cross-functional teams to define technical requirements, designing RESTful APIs, building and optimizing data pipelines, and ensuring compliance with security best practices.
The engineer will conduct code reviews, mentor junior engineers, implement testing strategies, maintain technical documentation, and stay updated with industry advancements.
Requirements:
A Bachelor or Master degree in Computer Science, Software Engineering, or a related field is required.
A minimum of 5 years of experience in backend development is necessary.
Proficiency in Python and Java, specifically with FastAPI, Spring Framework, and Spring Boot, is essential.
Expertise in designing and building secure, scalable RESTful APIs for AI-driven applications, with a strong understanding of security practices, is required.
Proven experience with AI/ML concepts, particularly large language models (LLMs), and tools such as llamaindex and langchain is necessary.
Strong database skills, including experience with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis), optimized for AI applications, are required.
Proficiency with containerization using Docker is essential.
Extensive experience in CI/CD pipelines, Git, and collaborative development workflows for automated testing and deployment is required.
Experience with Kotlin, familiarity with Kubernetes, and work experience with cloud platforms like Azure, including AI tools and services, are considered a plus.
Strong problem-solving and analytical abilities, excellent communication and collaboration skills, and leadership and mentoring capabilities are necessary.
A proactive approach to continuous learning is essential.
Benefits:
The position offers a freelance role with a competitive remuneration package.
It is a fully remote position, allowing for flexibility to work from anywhere.
There are opportunities for professional development within a rapidly growing company.
Employees can be part of a company that is expanding in the market, offering significant career advancement potential.
The role allows for direct influence on the companyโs success and provides access to continuous learning and leadership development opportunities.
Apply now
Please, let HumanI know you found this job
on RemoteYeah
.
This helps us grow ๐ฑ.