Job Title : Staff Software Engineer
About Us
Acquia is an open digital experience company. We provide the world's most ambitious brands with technology that allows them to embrace innovation and create customer moments that matter. At Acquia we believe in the power of community and collaboration - giving our customers the freedom to build tomorrow on their terms.
Headquartered in Boston, we have been named as one of North America’s fastest growing software companies as reported by Deloitte and Inc. Magazine, and have been rated a leader by the analyst community and named one of the Best Places to Work by the Boston Business Journal. We are Acquia. We are building for the future of the web, and we want you to be a part of it.
Role Overview
Acquia is seeking a Staff Software Engineer to join our AI Services team focused on building Application and APIs around AI which can be leveraged by other teams and Acquia Product to enhance the value of the overall digital experience platform (DXP). We thrive on innovation, collaboration, and an agile mindset and processes. An ability to quickly prototype, learn, and iterate on concepts is critical for this role.
The AI Services team is part of Foundation Services group and builds product offerings on top of Foundation Infrastructure services.
Key Responsibilities
Preferred Qualifications
You will be successful if you:
Are a continuous learner who is able learn through online trainings, books and podcasts as the AI landscape is rapidly evolving Are comfortable with ambiguity and working in a fast-paced environment Balance critical thinking with creative problem-solving Make informed decisions, balancing quantitative and qualitative reasoning Have the ability to drive desired customer outcomes by learning and understanding the problems being solved.Requirements
Total 6+ years of relevant experience working with Python or Golang, Vector database and SQL Experience in Gen-AI (Artificial Intelligence) and RAG (Retrieval-Augmented Generation)Experience writing and consuming REST APIsExperience working with any cloud platform AWS/ Azure/ GCPartificial intelligence Base knowledge of machine learning: non-generative ML models, LLMs and data embeddings Working knowledge of software design principles and programming languages and frameworks in use Experience managing applications in a kubernetes environment Experience with Git Experience working with CI/CD tools (i.e. Jenkins) Experience writing automated test Ability to learn and adapt to new technologies quickly and become productive in their use Strong knowledge of software development security principles, concepts and best practices Strong understanding of software architecture and the tradeoffs between different architectural patternsNice to have…
Experience working with Snowflake Experience writing SaaS applications in a distributed microservice ecosystem Experience working with Elasticsearch or other NoSQL data stores Experience with PHP and Drupal Experience working with GradlePersonal Attributes
Excellent communication skills and the ability to work collaboratively in a team environment. Strong attention to detail and a commitment to quality. Ability to manage multiple tasks efficiently and quickly adapt to new technologies. A passion for continuous learning and personal growth, especially through online training, books, and podcasts, to keep pace with the rapidly evolving AI landscape. Comfortable with ambiguity and capable of thriving in a fast-paced environment. Balance critical thinking with creative problem-solving and make informed decisions using both quantitative and qualitative reasoning.
Acquia is proud to provide best-in-class benefits to help our employees and their families maintain a healthy body and mind. Core Benefits include: competitive healthcare coverage, wellness programs, take it when you need it time off, parental leave, recognition programs, and much more!
Individuals seeking employment at Acquia are considered without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Whatever you answer will not be considered in the hiring process or thereafter.