Senior Software Engineer (AI / LLMs)
New
A
ApiphaniManaged Services
RemoteFull-TimeSenior
Salary120,000 - 160,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- AWSDockerPostgreSQLPythonTypeScriptTerraformGitHub Actions
Requirements
- 6+ years of backend engineering experience in production environments.
- Strong proficiency in Python and TypeScript for building distributed, event-driven systems.
- Deep understanding of AWS services (Lambda, ECS, Bedrock, S3, CloudWatch, etc.).
- Experience designing APIs, microservices, and event pipelines that interface with LLMs or AI models.
- Familiarity with vector databases and concepts like embeddings, similarity search, and retrieval-augmented generation.
- Experience with infrastructure-as-code tools such as Terraform or AWS CDK.
- Understanding of SQL and schema migration workflows (PostgreSQL or similar).
- Hands-on experience with Docker, GitHub Actions, and cloud-native CI/CD workflows.
- Ability to diagram systems, communicate architecture decisions clearly, and work asynchronously in a distributed team.
- Strong sense of ownership and ability to deliver in fast-moving, ambiguous environments.
Responsibilities
- Design and implement backend services that enable intelligent agent workflows and autonomous infrastructure actions.
- Develop APIs and orchestration layers in Python and TypeScript, integrating LLMs, vector databases, and observability pipelines.
- Build scalable systems to support LLM-based reasoning, retrieval, and decision-making across cloud infrastructure.
- Integrate with AWS Bedrock and other LLM platforms to support multi-model capabilities.
- Develop data access and semantic search layers using vector databases (e.g., pgvector, Pinecone, Qdrant).
- Build robust monitoring, testing, and CI/CD systems to ensure reliability and reproducibility of AI workflows.
- Collaborate closely with the product and DevOps teams to design architecture diagrams, plan deployments, and monitor system health.
- Write clean, maintainable code with clear documentation and strong adherence to security and performance best practices.
- Participate in code reviews, design discussions, and iterative delivery cycles to improve product velocity and quality.
View Full Description & ApplyYou'll be redirected to the employer's site