More jobs:
Senior Software Engineer, GenAI; Remote or Hybrid
Remote / Online - Candidates ideally in
Los Angeles, Los Angeles County, California, 90079, USA
Listed on 2026-09-11
Los Angeles, Los Angeles County, California, 90079, USA
Listing for:
TripAdvisor
Full Time, Remote/Work from Home
position Listed on 2026-09-11
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Senior Software Engineer, GenAI (Remote or Hybrid)
Software Engineer Python Backend Development Cloud Computing AI
We are seeking a Senior Software Engineer to lead the development and optimization of complex backend systems and services, playing a key role in our AI and data initiatives. You will architect and scale microservices, design robust APIs, and ensure the seamless deployment and operation of AI data, services, and products. Mentoring junior engineers and providing technical direction are also key aspects of this role.
Responsibilities- Work closely with data scientists and cross‑functional teams to design, implement, and maintain backend systems.
- Architect backend services for hosting and serving machine learning models and AI‑powered applications.
- Design and implement APIs for communication between client systems and machine learning components.
- Implement best practices for performance, scalability, and reliability.
- Develop and maintain CI/CD pipelines.
- Mentor junior engineers and lead code reviews.
- Bachelor’s degree in Computer Science or related field, with 8+ years of commercial software development experience.
- Proficiency in Python, including asynchronous frameworks and libraries (e.g., asyncio).
- Proficiency building microservices using frameworks such as FastAPI, Django, and Flask.
- Advanced knowledge of containerization (Docker) and container orchestration (Kubernetes or AWS ECS).
- Hands‑on experience with cloud platforms (AWS, Azure, GCP) and infrastructure as code tools (CDK, Terraform).
- Strong understanding of database systems (SQL and No
SQL, e.g., PostgreSQL, Cassandra, DynamoDB). - Exposure to GenAI LLM APIs and libraries (e.g., Lang Chain).
- Strong analytical and problem‑solving skills.
- Excellent communication and collaboration skills.
- Experience with AWS Bedrock or other LLM Hosting platforms.
- Experience with Java microservice development using frameworks such as Spring Boot.
- Experience with async frameworks and libraries in Java such as Project Reactor, RxJava, or Completable Future.
- Experience with distributed computing frameworks such as Snowflake, Apache Spark, Apache Flink, or Ray/Anyscale.
- Experience with vector databases like Qdrant or AWS Open Search Service.
- Experience in designing and implementing distributed event‑driven microservice architectures using technologies like Apache Kafka or AWS SQS, SNS, and Kinesis.
- Experience with monitoring and alerting platforms like Grafana, Prometheus, ELK Stack, or Datadog.
- Flexibility to work from home and/or the office.
Interested in this position? Please submit your resume and cover letter through the application portal.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×