P\S\L Group is a global organization dedicated to putting information at the service of medicine. The companies and people of the P\S\L Group aim to improve medical care by serving those who need it, those who provide it, and those who seek to improve it.
Our primary purpose is to help clients increase the effectiveness of activities about scientific communication, medical education, and product/service marketing. To this end, we want our information services to contribute to the goals we share with our clients, namely: To accelerate the advancement of medicine and help people enjoy better longer lives.
Position Summary
We are seeking a highly skilled Senior Application Developer, with expertise in AI model integration, cloud computing, AWS services and architecture design. The ideal candidate will have hands-on experience with LLMs like OpenAI, Anthropic, and/or Gemini, and knowledge of AI platforms such as Amazon Bedrock and Google Vertex AI. The role of an AI Engineer will be responsible for defining and delivering scalable and sustainable software solutions, this role is perfect for someone passionate about leveraging AI to build transformative applications.
What You Will Do
AI Model Integration:
Integrate large language models (LLMs) such as OpenAI, Anthropic, and Gemini into backend services
Implement pipelines for utilizing Amazon Bedrock and Google Vertex AI for deploying and managing AI models
Create system prompts to optimize AI interactions and outcomes
Backend Development:
Design, develop, and maintain scalable APIs and services using Node
Implement microservices and serverless architectures to support AI-driven functionalities
System Design:
Architect robust, secure, and scalable cloud-native systems
Define and implement patterns for high-availability, low-latency, and fault-tolerant services
Cloud Computing:
Utilize AWS services like Lambda, Bedrock, DynamoDB, API Gateway, and S3
Define infrastructure stacks using SAM for deployment within a CI/CD environment
Collaboration:
Work closely with architects and frontend teams to deliver cohesive solutions that enrich current projects with GenAI features
Provide mentorship to junior engineers and contribute to the team by staying up to date on new technologies and AWS Services
Key Qualifications
Required:
B.S. or B.A. in Computer Science or equivalent experience
5+ years of experience with NodeJS and/or Python
Deep expertise in AWS, with certifications such as AWS Certified Solutions Architect or AWS Certified Machine Learning – Specialty is a plus
Familiarity with cloud platforms like Google Cloud Platform (GCP) and AI-specific services (e.g., Vertex AI)
Hands-on experience with AI agents for building interactive and intelligent solutions
Familiarity using data storage platforms (PostgreSQL, Redis, DynamoDB)
Experience building scalable RESTful or GraphQL APIs
Practical experience integrating LLMs (OpenAI, Anthropic, Gemini) into applications.
Knowledge of AI deployment platforms like Amazon Bedrock and Google Vertex AI
Understand key server-side development concepts through experiences such as:
Caching
Building reusable code and libraries
Integration of multiple data sources and databases into one system
Superb attention to details and desire to work in fast-paced environments
Nice to have:
Experience maintaining local dev environments with Docker or VMs
Experience working with automated testing tools
Experience with TypeScript is a nice to have
Strong knowledge of git or similar code version control systems
Familiar with JIRA or any other bug tracking system
Comfortable in a bash environment and writing scripts that automate tasks
Strong debugging and performance optimization skills
Proven experience designing and deploying distributed systems, microservices, and event-driven architectures.
Knowledge of serverless computing and best practices for high-availability systems.
Proficiency in CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes is a bonus)
Familiarity with monitoring and observability tools like CloudWatch or other third party software
Strong written and verbal communication skills in English to collaborate effectively in a remote team
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.