B

AI Senior Developer - San Francisco ONSITE - Full-Time Contract

BraintrustSan Francisco, CA

EMPLOYMENT
Contract
COMPENSATION
$15 – 15
SECONDS/yr
ARRANGEMENT
On-site

JOB DETAILS

Job Description Project Description: The development effort is focused on leveraging the latest frameworks (Nodejs, React, Typescript, Next.js) and AI solutions (see below) to extremely rapidly iterate on full stack product implementation, including advanced integrations, in a highly dynamic coding environment. This requires good judgment to maintain a balance of maintainable code for production deployment, but also satisfying the very high velocity prototyping and implementation goals, leveraging all the best recent AI-development tools. Engineers are expected to use agentic coding methods heavily for modular greenfield coding and for tracking down tricky bugs. The client pushes aggressively and often makes rapid pivots to analyze and leverage new frameworks/services. A successful senior full stack developer will need to be very enthusiastic about this next-gen coding style while still being capable of developing maintainable code during certain phases/initiatives of the project. Also, because the client can often generate "high-level" requirements, the senior developer role will need to be able to take those requirements, break them down, make and communicate their assumptions, and make progress without blockage, often making decisions about architecture and approach in a dynamic environment. Must-Have Traits: • Excellent English communication (both verbal and written) • Comfortable/experienced talking directly with technical client stakeholders • Passion, enthusiasm, excitement • Comfortable with ambiguity • Willing to ideate and learn • Desire to embrace AI in your daily work About the Role: We are seeking an experienced and dynamic Senior Software Engineer to join our team. This role demands not only technical expertise but also exceptional communication skills and the ability to thrive in a fast-paced, unstructured environment. You’ll be at the forefront of leveraging artificial intelligence to redefine how we build software, while also playing a key role in refining and defining project objectives in the face of changing requirements. Key Responsibilities: • Design, develop, and optimize scalable software solutions using modern programming practices and cutting-edge technologies. • Apply strong computer science fundamentals, including time and space complexity analysis (e.g., O(n)) and strategies for identifying and resolving concurrency issues, such as race conditions and deadlocks. • Advocate for your ideas, designs, and work, while maintaining openness to feedback and collaboration. • Communicate complex technical concepts clearly and respectfully to both technical and non-technical stakeholders, fostering understanding and alignment. • Actively participate in shaping project objectives, helping to navigate ambiguity and refine evolving requirements. • Integrate and utilize AI tools to transform the development process, achieving unprecedented productivity and innovation. • Contribute to a culture of continuous learning, growth, and curiosity within the team. AI Toolsets Used: Core LLM Models and Providers • Primary models: OpenAI latest, Claude latest, Gemini, Grok (via x.ai), DeepSeek (deepseek-r1-distill-llama-70b). Model Orchestration • Implementing model orchestration layers for managing multiple providers and logic flow. • Fallback mechanisms and model-specific optimizations. Agent Frameworks • CrewAI for agent orchestration. • Specialized agents for tasks like medical scribes, code review (ICD-10, CPT), and content review. NLP and Scientific Processing • spaCy with scientific models (en_core_sci_md). • Custom medical NLP tools and LangChain for NLP tasks. Integration and Monitoring • Langfuse for LLM observability. • Autoblocks for tracing and monitoring. • Custom logging and metrics collection. Voice/Speech Processing • AssemblyAI for speech recognition. • OpenAI realtime models for voice processing. What We’re Looking For: • Strong Communication Skills: You can articulate your ideas clearly, respectfully advocate for your work, and actively listen to others. You adapt your communication style for non-technical audiences and work collaboratively to build consensus. • Proficiency in Fundamentals: You have a deep understanding of computer science principles, including algorithm analysis and concurrency management. • Adaptability in Ambiguity: You excel in unstructured environments, embracing changing requirements and playing a key role in defining and refining objectives. • AI Enthusiast: You’re excited about the AI revolution and ready to reimagine how development is done, leveraging AI tools to achieve extraordinary results. • Team Player with a Growth Mindset: You thrive in collaborative environments, value diverse perspectives, and are committed to continuous improvement. • Empathy and Respect: You approach conversations with humility, engaging with non-programmers and colleagues in a respectful, non-condescending manner. • Location: It is preferred that the candidate live and work in Seattle, San Francisco or Boston area, but not an absolute requirement. Why Join Us? This is your opportunity to be at the cutting edge of software development, driving innovation in a dynamic and evolving landscape. If you’re passionate about creating impactful solutions, embracing new challenges, and shaping the future with AI-enhanced development, we’d love to hear from you.

APPLICATION FORM

AI Senior Developer - San Francisco ONSITE - Full-Time Contract

Application form unavailable.