Otter.ai logo
Otter.ai

Award-winning voice-first team collaboration app for meetings and conversations. Otter Voice Meeting Notes.

Senior Software Engineer, AI Agent & LLM

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2016H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

$185K - $230K / year

Seniority

Senior

Job Description

Senior Software Engineer, AI Agent & LLM

Otter.ai

Role Description We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including: - Retrieval augmented generation (RAG) - Semantic search using embeddings - Text indexing and retrieval - Query understanding - Various ranking algorithms In your crucial role, you'll be responsible for managing every aspect of our sophisticated enterprise search system, spearheading the design, development, and optimization of search system accuracy and performance. Qualifications - Holds a Masters degree in Computer Science, or a relevant field; PhD a plus. - 5+ years of experience in search, recommendation, or question answering systems. - In-depth knowledge of relevance measurement, tuning, and modeling. - Engineering experience with large language models and RAG systems. - Expertise in Python and/or C++. - Exceptional problem-solving capabilities coupled with meticulous attention to detail. - Outstanding communication skills to explain complex concepts convincingly to non-technical team members. - Abilities to contribute individually while functioning effectively as part of a team. - Familiarity with embedding-based search systems will be considered a major advantage. Requirements - Design, develop, and oversee our enterprise search infrastructure, employing a mix of vector databases, full-text search engine, and relational database techniques. - Understand the user's information needs by developing deep learning-based NLP algorithms to analyze, reformulate, and suggest search queries effectively. - Design, implement, and deploy various ranking algorithms to deliver the most relevant results with the best user experience. - Evaluate and optimize algorithm accuracy by focusing on key metrics. - Constantly track and analyze end-to-end system performance, leading improvement initiatives as required. - Stay informed about the latest industry developments and emerging technologies, aligning our search system with, or advancing it beyond, the industry benchmarks. Benefits - Salary Range: $185,000 to $230,000 USD per year. - This salary range represents the low and high end of the estimated salary range for this position. The actual base salary offered for the role is dependent on several factors. - Our base salary is just one component of our comprehensive total rewards package. Company Description We are in the business of shaping the future of work. Our mission is to make conversations more valuable. - With over 1B meetings transcribed, Otter.ai is the world’s leading tool for meeting transcription, summarization, and collaboration. - Using artificial intelligence, Otter generates real-time automated meeting notes, summaries, and other insights from in-person and virtual meetings - turning meetings into accessible, collaborative, and actionable data that can be shared across teams and organizations. - The company is backed by early investors in Google, DeepMind, Zoom, and Tesla. - Otter.ai is an equal opportunity employer. We proudly celebrate diversity and are committed to building an inclusive and accessible workplace.

Related Job Pages

More Full-stack Engineer Jobs

ECS Tech Inc logo

DLP Engineer III

ECS Tech Inc

All candidates must meet the following criteria: Must be a US Citizen, no dual Citizenships. Must be able to secure a Public trust clearance. Must be able to work across multiple programs across the Federal and DOD space. The core values that ECS looks for in an engagement manager include: Teamwork, Respect, Accountability, Integrity, and Leadership.

Full TimeRemoteH1B No Sponsor

Role Description The DLP Engineer T3 is responsible for architecting, implementing, and optimizing comprehensive Data Loss Prevention (DLP) solutions across endpoints, networks, and cloud platforms that enable effective enterprise data protection and compliance operations. This role works closely with the Security Engineering teams, GRC teams, SOC analysts, enterprise IT teams, and client organizations to ensure the reliability, scalability, and operational effectiveness of DLP and CASB security capabilities. - DLP Solution Architecture: Architect and engineer comprehensive DLP solutions across endpoints, networks, and cloud platforms, translating Governance, Risk, and Compliance (GRC) requirements into scalable technical controls for both internal teams and client organizations. - Client Portfolio Management: Serve as technical lead for a diverse portfolio of enterprise clients, ensuring consistent delivery of DLP security capabilities and acting as trusted advisor for data protection strategies. - Multi-Platform Administration: Configure, optimize, and maintain multi-vendor DLP and CASB platforms including Trellix DLP, Microsoft Purview, Zscaler DLP, Netskope, Skyhigh, and CrowdStrike AIDR/Device Control/Data Protection solutions. - Policy & Rules Engineering: Design, implement, and fine-tune DLP rules, policies, and workflows while optimizing configurations to reduce false positives/negatives and ensure effective data protection across the organization. - DLP Automation Development: Develop automation solutions for policy deployment, alert routing, workflow orchestration, and reporting to enhance operational efficiency and reduce manual intervention across DLP platforms. - Client Engagement & Advisory: Act as technical advisor during client engagements, risk assessments, and solution design sessions, providing guidance on DLP strategy, architecture decisions, and tool integration while supporting pre-sales and scoping activities. - Project Leadership: Lead and execute new client engagements and short-term project implementations. - Tier-3 Incident Response: Provide Tier-3 support and hands-on technical assistance during cybersecurity incidents, assisting with investigations, resolution of DLP-related breaches, and configuration changes for both large-scale and localized security events. - Platform Administration: Perform comprehensive system administration including upgrades, patches, performance monitoring, and deployment of agents and extensions to ensure optimal health and scalability of DLP and CASB platforms. - Continuous Improvement & Innovation: Drive innovation by staying current on evolving DLP technologies, threat landscapes, and regulatory changes; recommend enhancements to existing frameworks, and maintain engineering documentation and SOPs. Qualifications - Experience: Minimum of 5–8 years of cybersecurity or security engineering experience supporting enterprise DLP and data protection environments. - Operating Systems Proficiency: Experience with common operating systems including Windows and MacOS in enterprise environments. - DLP Platform Experience: Hands-on configuration, tuning, and operation of multiple cybersecurity tools from vendors such as Microsoft Defender/Purview, Trellix ePO/DLP (SaaS or on-premises), Zscaler DLP, Skyhigh Security CASB/WebGateway, Netskope, DSPM solutions and related data protection platforms. - Agent & Extension Deployment: Experience in deploying, upgrading agents and extensions across enterprise endpoints and infrastructure. - Data Protection Knowledge: Strong understanding of data classification, encryption, and data protection technologies and methodologies. - Analytical & Communication Skills: Excellent analytical, problem-solving, and communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders. - Project Management Abilities: Ability to work independently, prioritize tasks, and manage multiple projects simultaneously across diverse client environments. - Microsoft Certification: Ability to obtain the Microsoft Certification SC-401 (Information Security Administrator Associate) within first 90 days of employment. Requirements - Able and willing to obtain a US Security Clearance. - On-Call Support: Participates in on-call support to assist with security incident response, operational issues, and investigation activities to maintain continuous SOC coverage and response capabilities. Education Requirements - Bachelor’s degree in computer science, information security, or a related field. Will consider experience in lieu of a degree.

United States
$130K - $160K / year
Full TimeRemoteTeam 51-200Since 2021H1B No Sponsor

• Lead the design of architectures that serve multiple squads. • Write and act as the final reviewer of structural RFCs, anticipating edge cases. • Drive build vs. buy decisions and the adoption of new technologies, including analysis of costs, risks, and long-term impacts. • Diagnose and lead the remediation of systemic issues that affect services. • Lead technical investigations (post-incident) for the most severe incidents, even outside your home squad, proposing structural changes to prevent recurrence. • Address scale and latency bottlenecks that limit growth (e.g., Pix throughput during peak times). • Define technical standards to be adopted across engineering (observability, testing, security, use of databases/Kafka). • Eliminate whole classes of technical debt by creating tooling and abstractions reused by multiple teams. • Mentor engineers and help them reach the next level. • Act as the "glue" between squads: align technical decisions, eliminate duplicated work, and steer teams in the same direction. • Participate in hiring panels for engineering roles, helping to calibrate the technical bar.

Brazil
Intertek logo

Full Stack Developer III

Intertek

Bringing Quality, Safety and Sustainability to life

Full TimeRemoteTeam 10,001+Since 1885H1B Sponsor

Role Description Intertek is searching for a Full Stack Developer III to join our Connected World team. This is a REMOTE role. This is a fantastic opportunity to grow a versatile career in IT! Our Software Developer III - Full Stack is the absolute jack-of-all trades position. We work with many different technology vendors and encounter new tech stacks on a regular basis. The willingness to learn a new technology or language on a regular basis is a must. Because of this unusual work requirement, we make sure you never feel alone in trying to solve a problem and other team members can help out whenever needed. While this is a full stack position, only about ~30% will be on web applications specifically. The remainder of the time you will be helping out building tools used in cyber security. The position does not require prior experience in the field of security. If you are proficient in 2 languages, can show that you have built web applications before, but want to really grow your career with a lot of on-the-job training and exposure to the field of security then this would be a great fit. You must be comfortable with AI assisted coding and building out agentic systems. Because this role needs to work with so many different technologies, AI is an invaluable tool for effectiveness. On day one we may ask you to write code in a language you have never used before, and the willingness to take it on is essential. We do everything we can to create an environment and a team that can support you in this role. You will always have someone to turn to with technical questions. Many of the things we work on require high levels of risk, so being able to quantify development risk to timelines and knowing how to anticipate risks are also important. Listed examples are illustrative and representative of the tasks required of this position and are not intended to be complete or exclusive. Duties may include the following: - Take high level feature requests and implement them. - Take the time to understand the big picture and the “why” to each feature. - Carefully code and test to produce nearly bug free code. - Constantly want to grow and learn new skills. Qualifications - 5 years professional programming experience. - Proficient in at least 2 of these languages: Python, PHP, JavaScript, C#, C, C++, SQL, Java. - Excellent communication skills. - Knowledge in coding concepts, networking, multithreading, etc. - Good database architecture methodology. - Comfortable with Linux CLI. - Comfortable using AI systems to increase productivity. Requirements - Model Intertek’s 10X Energies at all times within the workplace, practicing business the right way. - Be aware of, and adhere to, safety practices and policies to ensure your own safety, as well as the safety of others who may be affected by your actions at work. - Ability to work in fast-paced, multi-tasking environment with shifting priorities and demanding deadlines. - Must be detail-oriented and able to effectively prioritize and organize workload, with efficient time management. - Ability to communicate and interact effectively in verbal, written, and presentation formats. - Must possess the fundamental technical and administrative skills required to perform the job duties. - Must be customer-focused and quality-driven. - Ability to travel as business needs dictate. Company Description Intertek is a world leader in the Quality Assurance market, with a proven, high-quality business model and a global network of customer-focused operations and highly engaged subject matter experts. With passion, pace, and precision we work to exceed our customers’ expectations, while engaging with our employees to be 10X in their performance and professional growth. Intertek is a drug-free workplace. As a condition of employment, certain positions may be required to pass a pre-employment drug test based on the type of work that will be performed. We Value Diversity: Intertek’s network of phenomenal people are our greatest assets, and the diversity they bring fuels our success. Intertek is an Equal Employment Opportunity Employer that values inclusion and diversity. For individuals with disabilities who would like to request accommodation, or who need assistance applying, please email intertekhrusa@intertek.com or call 1-877-694-8543 (option #5) to speak with a member of the HR Department.

United States
Oliv - Your AI Assistant for Sales logo

GTM Engineer

Oliv - Your AI Assistant for Sales

Clone your best sellers, in no time. 🫒

Full TimeRemoteTeam 11-50H1B No Sponsor

• Identify target accounts, build campaigns, automate execution and turn activity into qualified pipeline. • Building workflows using AI, enrichment tools, APIs and automation platforms. • Defining which market segment Oliv should pursue and researching accounts and understanding buyer behaviour. • Writing campaign messaging and launching campaigns yourself. • Analysing results and deciding what to change. • Fixing operational problems rather than waiting for another team to solve them. • Develop and continuously refine Oliv’s ICP, market segments, buyer personas and account-selection criteria. • Translate company goals into specific growth hypotheses and campaign plans. • Identify new audiences, buying signals, use cases and distribution opportunities. • Decide which campaigns and channels deserve investment based on evidence. • Build a structured experimentation roadmap across outbound, ABM, partnerships, content-led campaigns and other growth motions. • Define success metrics before launching programs. • Stop, modify or scale campaigns based on pipeline and revenue outcomes. • Build systems to identify high-potential accounts and contacts. • Develop enrichment workflows using firmographic, technographic, hiring, funding, leadership and intent data. • Create account-scoring and prioritisation models. • Turn raw account information into usable campaign insights. • Automate repetitive research while maintaining high data and output quality. • Identify triggers that indicate when an account may be ready to engage with Oliv. • Personally build and launch targeted campaigns across email, LinkedIn, ABM and other relevant channels. • Develop campaign concepts, offers, messaging and audience logic. • Create personalised and account-specific campaign experiences. • Coordinate closely with sales on account selection, follow-up and pipeline conversion. • Build nurture, reactivation, closed-lost and expansion campaigns. • Run small, fast experiments before scaling successful programs. • Own campaign quality from targeting through execution and measurement. • Build and maintain workflows connecting CRM, enrichment providers, campaign tools, internal data and AI systems. • Use tools such as Clay, n8n, Make, Zapier or equivalent platforms to automate GTM processes. • Work with APIs, webhooks and LLMs to build intelligent workflows. • Create systems for account research, campaign personalisation, lead routing, follow-up and reporting. • Design appropriate human-review and quality-control steps for AI-generated outputs. • Monitor automation failures, data-quality issues and campaign errors. • Evaluate and select GTM tools based on business value rather than popularity. • Raise the execution standard across the existing growth organization. • Create reusable campaign systems, documentation and operating processes. • Connect campaign activity to meetings, opportunities, pipeline and revenue. • Build clear reporting for channel and campaign performance. • Diagnose why campaigns are succeeding or failing. • Monitor funnel conversion, account engagement, cost per opportunity and pipeline contribution. • Work with RevOps to improve attribution and CRM data quality. • Present clear recommendations rather than simply reporting numbers.

India