As AI continues to transform the enterprise landscape the ability to seamlessly integrate powerful language models into applications is more critical than ever. We are on the lookout for a dynamic Senior Full Stack Developer to architect and deliver a scalable API platform that abstracts the complexities of foundational LLMs like Gemini DeepAI and AWS Bedrock. This role offers the opportunity to empower cross-functional teams with innovative AI tools streamlining integration and driving impactful solutions across the organization.
Key Responsibilities:
- AI Platform Development
- Design and build a unified API platform to abstract LLM providers (e.g. Gemini OpenAI AWS Bedrock) ensuring seamless integration scalability and backward compatibility.
- Develop full-stack applications (frontend backend APIs) that democratize LLM access for internal developers prioritizing ease of use and security.
- Implement monitoring analytics and governance tools to track API performance usage metrics and compliance with ethical AI standards.
- Technical Execution
- Collaborate with cross-functional teams to translate business needs into technical requirements and deliver high-quality solutions.
- Optimize API latency cost and reliability across hybrid-cloud environments (AWS Azure GCP).
- Stay ahead of LLM advancements (e.g. RAG agent frameworks) and evaluate their applicability to the ecosystem.
- Identify reusability and contribute to the customer SDK and libraries.
- Write Technical Documentation for end users and other engineers.
- Triage issues and provide solutions.
- Code reviews Unit testing.
- Agile Delivery
- Work within enterprise Agile frameworks leveraging tools like Jira for task management and sprint planning.
- Contribute to CI/CD pipelines using Git Nexus PyPI and Harness. and cloud-native deployment workflows.
Basic Qualifications:
- 10 years in full-stack development with Python and RESTful APIs.
- 5 years building AI/ML solutions including LLM integration (e.g. OpenAI Vertex AI) and orchestration tools (e.g. LangChain Semantic kernel).
- Integrating databases into applications for use with AI/LLM.
- Familiarity with TypeScript React/ Angular etc.
- Able to create and implement spike stories in Junpyer NoteBooks.
- Expertise in cloud platforms (AWS Azure GCP) and containerization (Docker/Kubernetes).
- Proficiency with databases - MongoDB Vector Databases and Snowflake.
- Experience working in a highly collaborative Git environment and understanding PR forking merging and building applications using tools such as Git Terraform and Harness.
- Experience working in enterprise Agile environments with tools like Jira.
- Unit Testing - Pytest.
Preferred Qualifications:
- Track record of delivering enterprise-scale API platforms that abstract complex systems.
- Familiarity with LLM ops (prompt engineering RAG caching strategies) and monitoring tools
- Contributions to open-source software projects particularly in AI/ML or developer tools.
- Experience with observability frameworks (OpenTelemetry AppDynamics Splunk).
- UI Experience a Plus.
Required Education
- BA in Comp Sci Engineering or related or equivalent experience.
Benefits:
- 401(k).
- Dental Insurance.
- Health insurance.
- Vision insurance.
- We are an equal opportunity employer and value diversity equality inclusion and respect for people.
- The salary will be determined based on several factors including but not limited to location relevant education qualifications experience technical skills and business needs.
Additional Responsibilities:
- Participate in OP monthly team meetings and participate in team-building efforts.
- Contribute to OP technical discussions peer reviews etc.
- Contribute content and collaborate via the OP-Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
About us:
OP is a technology consulting and solutions company offering advisory and managed services innovative platforms and staffing solutions across a wide range of fields - including AI cyber security enterprise architecture and beyond. Our most valuable asset is our people: dynamic creative thinkers who are passionate about doing quality work. As a member of the OP team you will have access to industry-leading consulting practices strategies & and technologies innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.