JOB TITLE: Computer Scientist
LOCATION: San Francisco, CA
PAY RANGE: $80-$105/hr
DURATION: 2 months
COMPANY: Our client a Fortune 500 Software Organization is seeking a Computer Scientist to bring onto the team.
About the Role We're looking for an experienced Backend Engineer to join as a Computer Scientist (Level 3/4) and spearhead the development of a next-generation agentic automation framework. This framework will ingest a conversation (via NLP/LLMs) where strategies and tactics are agreed upon, and autonomously translate those agreements into automated workflows.
- For example, if the conversation concludes that a user needs to schedule a weekly video recording session and subsequently post the videos on Instagram, our framework should:
- Recognize the need to schedule a weekly time slot.
- Send a calendar invite to the user.
- Facilitate video recording.
- Connect to Instagram's API or web interface.
- Schedule the posts.
- Monitor analytics to measure performance.
All of these steps must be orchestrated seamlessly through APIs, virtual browser sessions (RPA), and external service integrations. The right candidate will bring an in-depth understanding of agent-based architectures, advanced knowledge of LLM deployments, and the ability to build a robust, modular, and extensible automation framework from the ground up.
Key Responsibilities - Design & Develop: Build a scalable backend automation framework that can translate conversational instructions into actionable tasks and orchestrate them using microservices, external APIs, scrapers, and RPA/VMs.
- LLM Integration: Work closely with conversational AI and LLMs (e.g., GPT-like models) to parse user intent, extract tasks, and dynamically plan automation flows.
- Modular Extensibility: Architect the framework to accommodate new services, APIs, or integrations without major refactoring-ensuring reusability and maintainability.
- Performance Optimization: Ensure ultra-low latency and high availability of LLM-driven services in production, optimizing inference pipelines and agent operations.
- API & RPA Coordination: Integrate diverse APIs (social platforms, calendars, CRMs, etc.), and manage web-based tasks via RPA or VM-based strategies to replicate human browser actions where no direct API is available.
- Security & Compliance: Implement best practices around data security, governance, and compliance, ensuring sensitive user data and credentials are properly managed and protected.
- Collaboration: Partner with frontend, DevOps, data scientists, and product teams to shape technical architecture, define roadmaps, and ensure smooth cross-functional delivery.
- Monitoring & Analytics: Develop monitoring and logging solutions that give visibility into automation flows, success/failure rates, and system performance metrics.
Preferred Qualifications - Agentic Framework Mastery: Proven track record with agent-based frameworks (e.g., LangChain or similar) to dynamically plan and orchestrate multi-step workflows.
- LLM Production Experience: Extensive experience deploying and operating LLM models in production environments, ensuring low-latency inference and scalable infrastructure (e.g., GPU/CPU optimization, container orchestration, etc.).
- Backend Engineering Excellence: 5+ years of software development experience building high-performance backend systems in languages like Python, Go, Java, or Node.js.
- API Design & Integration: Deep familiarity with REST, GraphQL, or gRPC, plus hands-on work integrating complex external APIs (including social media platforms and scheduling services).
- RPA / Virtual Browsers: Proficiency with RPA tools, virtual machines, headless browsers, or similar methods for web automation when APIs are limited or unavailable.
- Scraping & Data Processing: Solid experience with web scraping libraries or frameworks, ensuring robust handling of dynamic or JS-driven sites.
- Microservices & Cloud: Experience designing and deploying microservices in a modern cloud environment (AWS, Azure, or GCP), including containerization (Docker/Kubernetes) and CI/CD pipelines.
- Systems Architecture: Ability to architect large-scale, distributed systems with a focus on modular, extensible designs.
- Agile Mindset: Comfortable working in a fast-paced, iterative environment, adapting to evolving priorities and technologies.
Education: - Bachelors Degree or equivalent work experience
Certifications & Licenses: - Proficiency with RPA tools, virtual machines, headless browsers, or similar
IND123