Remote Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

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 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 needed.
  • Knowledge of CI/CD tools, specifically Jenkins, is required.
  • Experience in writing automated tests is necessary.
  • The ability to learn and adapt to new technologies quickly is essential.
  • A working knowledge of software design principles, programming languages, and frameworks in use is required.
  • Strong knowledge of software development security principles and best practices is necessary.
  • A solid understanding of software architecture and the trade-offs 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.
  • Additional nice to have skills include experience with PHP, Drupal, Gradle, and RAG (Retrieval-Augmented Generation).

Benefits:

  • Acquia offers competitive healthcare coverage and wellness programs to support employee health.
  • Employees benefit from flexible time off policies, allowing them to take time when needed.
  • Parental leave and recognition programs are part of the benefits package.
  • The company is committed to providing best-in-class benefits to help employees and their families maintain a healthy body and mind.
About the job
Posted on
Job type
Salary
-
Leave a feedback