Remote Senior Backend Software Engineer

Posted

Apply now
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 ๐ŸŒฑ.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback