Remote Software Engineer (AI + Python + RAG)

Posted

Apply now
Please, let Acquia know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Acquia is seeking a Software Engineer to join the AI Services team focused on building applications and APIs around AI to enhance the digital experience platform (DXP).
  • The role requires innovation, collaboration, and an agile mindset, with a critical ability to quickly prototype, learn, and iterate on concepts.
  • Responsibilities include understanding and refining product requirements, participating in RFC reviews, contributing to coding, PR reviews, documentation, and automated tests to meet Sprint goals.
  • The engineer will ensure compliance with requirements, CICD, coding, operations, and security best practices.
  • Participation in experimentation and prototype building in a collaborative environment is expected, along with contributions to the core architectural platform and libraries.
  • The role encourages a culture of observability by ensuring proper logging and monitoring of applications and services.
  • Addressing security vulnerabilities and implementing R&D standards is part of the job.
  • Collaboration with the architecture team to align with overarching architectural goals at Acquia is essential.
  • The engineer will ensure software systems comply with contractual RTO and RPO requirements.

Requirements:

  • A minimum of 3 years of relevant experience is required.
  • Proficiency in Python, Java, and SQL is necessary.
  • Experience working with artificial intelligence and writing and consuming REST APIs is essential.
  • Familiarity with Git is required.
  • Experience with any cloud platform such as AWS, Azure, or GCP is necessary.
  • Knowledge of CI/CD tools, such as Jenkins, is required.
  • Experience in writing automated tests is essential.
  • The ability to learn and adapt to new technologies quickly is necessary.
  • A working knowledge of software design principles, programming languages, and frameworks in use is required.
  • Strong knowledge of software development security principles, concepts, and best practices is essential.
  • A strong understanding of software architecture and the tradeoffs between different architectural patterns is required.
  • Nice to have experience includes working with Snowflake, managing applications in a Kubernetes environment, writing SaaS applications in a distributed microservice ecosystem, and working with Elasticsearch or other NoSQL data stores.
  • Experience with PHP, Drupal, Gradle, and RAG (Retrieval-Augmented Generation) is also a plus.

Benefits:

  • The position offers the opportunity to work in a remote environment in India.
  • Employees will be part of a collaborative and innovative team focused on AI services.
  • Continuous learning and personal growth are encouraged, with access to online training, books, and podcasts.
  • The role provides a chance to work on cutting-edge technology in a fast-paced environment.
  • Employees will have the opportunity to contribute to significant projects that enhance the overall digital experience platform.
Apply now
Please, let Acquia know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback