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.