CrawlJobs Logo

Search Golang Engineer

perplexity.ai Logo

Perplexity

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join Perplexity AI as a Search Golang Engineer and help architect the next generation of massively scalable, AI-powered search infrastructure. In this role, you’ll leverage Golang to design, implement, and operate backend systems that handle millions of queries with uncompromising reliability and efficiency.

Job Responsibility:

  • Build highly scalable, distributed backend services using Golang
  • Design, develop, and maintain search infrastructure that supports exponential traffic growth
  • Engineer cloud-native solutions, optimizing for horizontal scale and rapid failover
  • Implement robust monitoring, autoscaling, and incident recovery strategies
  • Collaborate with product, infra, and devops teams to maximize throughput and resilience
  • Drive improvements in CI/CD, automation, and operational excellence for backend systems
  • Mentor peers and champion scalable design principles across the organization

Requirements:

  • Significant experience developing scalable Golang services for production environments
  • Deep understanding of distributed systems, microservices, and cloud infrastructure (AWS preferred)
  • Proven track record implementing systems that scale to millions of users
  • Strong background in Linux performance tuning, monitoring, and debugging
  • Experience with CI/CD pipelines, containerization, and automation
  • Ability to proactively tackle scaling challenges—anticipating bottlenecks before they arise
  • Passion for building backend solutions that power real-time, reliable search

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Search Golang Engineer

Senior Golang Software Engineer

We are Citi’s Application, Platform and Engineering team, shaping tech direction...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fluency in Golang
  • Experience designing control and sandboxing systems for AI experimentation
  • Experience maintaining and/or contributing to bug bounty and responsible disclosure programs
  • Understanding of language models and transformers
  • Rich understanding of vector stores and search algorithms
  • Large-scale ETL development
  • Direct engineering experience of high performance, large-scale ML systems
  • Hands-on MLOps experience with appreciation of end-to-end CI/CD process
  • Experience supporting fast-paced startup engineering teams
  • Contributor to open source with methods of creating APIs and ML/Ops automation
Job Responsibility
Job Responsibility
  • Lead the 0-1 build of multiple AI products
  • Design and build high-quality, highly reliable products with user experience at the center
  • Be responsible for engineering innovative, best-in-class AI platforms for the bank
  • Creating firsts in the Generative AI space for Citi as part of the team that defines the strategic direction for the bank
  • Continually iterate and scale Generative AI products while listening to the needs of customers
  • Mentor and nurture other engineers to help them grow their skills and expertise
What we offer
What we offer
  • 27 days annual leave plus bank holidays
  • Discretional annual performance-related bonus
  • Private medical care and life insurance
  • Employee assistance program
  • Pension plan
  • Paid parental leave
  • Special discounts for employees, family, and friends
  • Fulltime
Read More
Arrow Right

Lead Golang Software Engineer

We are Citi’s Application, Platform and Engineering team, a start-up with the ex...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep hands on knowledge of Kubernetes
  • Fluency in Golang
  • Experience designing control and sandboxing systems for AI experimentation
  • Experience maintaining and/or contributing to bug bounty and responsible disclosure programs
  • Understanding of language models and transformers
  • Rich understanding of vector stores and search algorithms
  • Large-scale ETL development
  • Direct engineering experience of high performance, large-scale ML systems
  • Hands on MLOps experience
  • Have experience supporting fast-paced startup engineering teams
Job Responsibility
Job Responsibility
  • Lead the 0-1 build of multiple AI products
  • Design and build high-quality, highly reliable products with user experience at the centre
  • Be responsible for engineering innovative, best in class AI platforms for the bank
  • Creating firsts in the Generative AI space for Citi
  • Continually iterate and scale Generative AI products
  • Mentor and nurture other engineers
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • Discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Architect

As the ECM Principal Architect, you will lead the architectural vision, engineer...
Location
Location
United States , Johnston; Westwood; Phoenix; Iselin
Salary
Salary:
132000.00 - 198000.00 USD / Year
citizensbank.com Logo
Citizens Bank
Expiration Date
February 27, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of experience in ECM architecture, enterprise content platforms, or large-scale content engineering
  • Hands-on expertise with multiple ECM platforms, including: CMOD (Content Manager OnDemand), Alfresco, Nuxeo / modern cloud-native ECM solutions
  • Proven experience leading enterprise data/content migration initiatives, including large repository migrations and cloud re-platforming
  • Deep proficiency in metadata design, taxonomies, capture/ingestion, document lifecycle management, archival, and governance
  • Strong experience architecting cloud ECM ecosystems (AWS/Azure/GCP) including object storage, IAM, encryption, and secure content services
  • Mastery in at least one programming or scripting language (e.g. Java, Python, JavaScript, Golang)
  • Experience with API-first content services, microservices, workflow engines, and event-driven systems
  • Familiarity with search engines such as Elasticsearch/Lucene and modern caching frameworks
  • CICD experience with Jenkins, GitHub Actions, CircleCI
  • Strong communication and leadership skills with the ability to present architectural vision at the executive level
Job Responsibility
Job Responsibility
  • Lead the architecture, modernization, and transformation of ECM platforms, including legacy systems (CMOD, Alfresco) and next-generation platforms (Nuxeo)
  • Drive ECM migration strategies, including repository consolidation, structured/unstructured data migration, and cloud content re-platforming
  • Define and maintain ECM reference architectures, governance standards, design patterns, and integration frameworks
  • Architect and deliver API-first content services, microservices, and workflow-driven content applications
  • Oversee design and implementation of content ingestion, classification, metadata models, retention, archival, search, and document lifecycle automation
  • Ensure ECM platforms align with security, regulatory, retention, and privacy requirements
  • Promote quality attributes such as scalability, resiliency, observability, and maintainability across the content ecosystem
  • Partner across business domains (lending, operations, wealth, compliance, commercial banking, servicing) to define ECM solution strategies
  • Provide technical leadership, mentoring engineers and architects while fostering a culture of innovation, accountability, and architectural rigor
  • Drive adoption of Nuxeo as the modern content platform and lead migrations from legacy ECM solutions like CMOD and Alfresco
What we offer
What we offer
  • comprehensive medical, dental and vision coverage
  • retirement benefits
  • maternity/paternity leave
  • flexible work arrangements
  • education reimbursement
  • wellness programs
  • paid time off policy
  • Fulltime
!
Read More
Arrow Right
New

Software Engineer - AI Agents

Great customer support requires human agents and AI in perfect balance, and Asse...
Location
Location
United States , New York City
Salary
Salary:
135000.00 - 280000.00 USD / Year
assembled.com Logo
Assembled
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software engineering as an individual contributor
  • Highly ambitious and driven and set high goals for yourself and others
  • Put customers first, focusing on real problem-solving and making life easier for support agents
  • Enjoy fast-paced environments and can quickly adjust when new insights come from customers or prospects
  • Have a bit of a maverick streak that helps you come up with creative solutions for tough problems
  • Have made a noticeable impact on small teams and have solid experience contributing in startups or smaller companies
  • Have worked with LLMs and are excited to dive into them every day
  • Stay humble and open to feedback, value teamwork, and are always ready to learn and grow
Job Responsibility
Job Responsibility
  • Build foundational new features: Develop product features from the ground up, such as implementing translation capabilities powered by LLMs and intelligent categorization of incoming tickets
  • Improve LLM model results: Enhance our retrieval augmented generation engine using techniques like vector search, document re-ranking, and hypothetical document embeddings
  • Develop LLM Infrastructure: Architect the abstractions that enable the integration of various types of LLMs tailored for different applications
  • Engage with customers: Collaborate with our customers (both support agents and managers) to understand their needs, how they interact with our product, and how we can improve their lives
  • Wear many hats: Be versatile in roles — coding, user research, planning, brainstorming, interviewing, and cross-team collaboration
  • Shape the team culture: Encourage a startup mentality that’s all about staying positive, aiming for top-notch product quality, and taking initiative
What we offer
What we offer
  • Generous medical, dental, and vision benefits
  • Paid company holidays, sick time, and unlimited time off
  • Monthly credits to spend on each: professional development, general wellness, Assembled customers, and commuting
  • Paid parental leave
  • Hybrid work model with catered lunches everyday (M-F), snacks, and beverages in our SF & NY offices
  • 401(k) plan enrollment
  • Stock options
  • Fulltime
Read More
Arrow Right
New

Contract Senior Web Services Engineer

As a Contract Senior Web Services Engineer, you’ll thrive by embracing ambiguity...
Location
Location
Salary
Salary:
Not provided
10up.com Logo
10up
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of backend API development experience, ideally using Python/Django, Node.js/NestJS, or Golang/Gin
  • Have built APIs for at least 3 enterprise apps involving complex third-party integrations in fast-paced environments
  • Thrive in ambiguity and bring structure to unstructured problems, clearly communicating technical trade-offs to non-technical stakeholders
  • Strong understanding of agile methodologies
  • Proficient in system design and SQL data modeling for high-traffic applications (10k+ daily users)
  • Hands-on experience implementing production-ready LLM features, including semantic search, vector databases, RAG, and prompt engineering
  • Embrace continuous learning
Job Responsibility
Job Responsibility
  • Design and implement scalable database schemas and API interfaces to support large-scale user-generated content
  • Architect clean, performant RESTful APIs, GraphQL solutions, and AI-powered features that bridge legacy systems with modern platforms
  • Build and integrate Customer Data Platforms (CDPs) and AI/ML capabilities, including semantic search, RAG, vector embeddings, and prompt engineering
  • Guide end-to-end project execution from scoping client requirements to hands-on development using Python, Node.js, Go, and occasionally PHP
  • Collaborate with cross-functional teams and clients to translate complex business requirements into actionable technical solutions
What we offer
What we offer
  • Opportunity to explore a transition into full-time roles
  • Access to project invitations tailored to your expertise and availability
Read More
Arrow Right
New

Platform Engineer

We are looking for an enthusiastic Platform Engineer to join our dynamic team at...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
ema.co Logo
Ema
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related field
  • 2-8 years of experience in Platform or Infrastructure Engineering or a related technical role
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and operating systems
  • Proficiency in Golang and Python programming languages
  • Familiarity with containerization technologies, particularly Docker
  • Knowledge of Kubernetes and microservices architecture
  • Experience with at least one major cloud provider, with familiarity in multiple cloud providers being a plus
  • Knowledge of database performance optimization techniques, including query optimization, with practical experience in NoSQL and graph data stores
  • Understanding of CAP theorem and working knowledge of database internals is highly desired
  • Knowledge of distributed systems and message queue solutions
Job Responsibility
Job Responsibility
  • Assist in designing, implementing, and maintaining scalable, microservices-based architectures using Docker and Kubernetes across GCP, Azure, and AWS
  • Build and optimize cloud-based infrastructure and platform components using Golang and Python, focusing on scalability, cost-efficiency, and low latency
  • Design, enhance, and test platform components for data ingestion, knowledge base indexing and search, application connectivity, workflow automation, and ML operations
  • Design and implement monitoring and observability solutions to ensure real-time visibility and system health
  • Collaborate with senior engineers to improve system reliability, scalability, and performance, with an emphasis on cost, infrastructure, and latency optimization
  • Support troubleshooting and resolution of platform and infrastructure-related issues, including monitoring system health through real-time alerting systems
  • Assist in implementing DevOps practices, tools, and CI/CD pipelines
  • Participate in on-call rotations and incident response
  • Fulltime
Read More
Arrow Right

Development Engineer 4

Make your mark at Comcast -- a Fortune 30 global media and technology company. B...
Location
Location
India , Chennai
Salary
Salary:
Not provided
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Information Technology, or a related field
  • 5-8 years experience in coding and developing in Golang, Python, Ror another comparable language
  • 5+ years experience developing and performing pair programming reviewing using source code such as Github and Github actions
  • Hands-on-experience developing IAC solutions, including working with LLMs, prompt engineering, and/or agent frameworks including but not limited to data engineering
  • Knowledge of Rest of APIs and experience with low-code/no-code automation platforms
  • Experience maintaining architecture diagrams such as sequence diagrams
  • and software specification diagrams
  • Expert level experience leveraging AWS to build software and automated testing frameworks
  • Ability to develop software in Golang, Python, or Java
  • Good understanding of enterprise service bus (ESB) platforms, graph databases, and extensive experience in AWS (MongoDB, StepFunctions, SQS, Bedrock)
Job Responsibility
Job Responsibility
  • Responsible for planning and designing new software and web applications
  • Analyzes, tests and assists with the integration of new applications
  • Oversees the documentation of all development activity
  • Trains non-technical personnel
  • Assists with tracking performance metrics
  • Integrates knowledge of business and functional priorities
  • Acts as a key contributor in a complex and crucial environment
  • May lead teams or projects and shares expertise
  • Developed and designed platform leveraging AWS and Google Cloud services
  • Creating and maintaining technical documentation, including design specifications, configuration, and deployment and troubleshooting guides
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right
New

GenAI Lead Engineer

Are you ready to shape the future of banking with cutting-edge AI? At Citi, we'r...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in at least two programming languages (strong preference for Python, with significant experience in Javascript/Typescript and Golang being highly valued)
  • Demonstrated deep hands-on experience in engineering and deploying enterprise-grade solutions that are highly scalable, resilient, and performant
  • Strong theoretical and practical understanding of Large Language Models (LLMs), transformers, agentic frameworks, vector stores, and advanced search algorithms
  • Experience with relevant GenAI/ML frameworks such as LangChain, LangGraph, MLFlow, Spring AI, Spring Boot, and Flask
  • Extensive experience with data analysis and manipulation using tools like SQL and Pandas
  • Proficiency in database technologies including Oracle, Postgres, or MongoDB
  • Proven experience in designing and implementing robust REST and WebSocket APIs
  • Experience with messaging and integration platforms like Kafka or JMS/MQ
  • UI development skills with technologies such as React JS or Streamlit
  • Demonstrated ability to design, develop, and deploy AI/ML/GenAI solutions into production environments (experience with MLOps principles and tools is a significant advantage)
Job Responsibility
Job Responsibility
  • Drive the identification, evaluation, and adoption of emerging GenAI, ML, and traditional AI technologies and tools to develop innovative solutions and enhance existing platforms
  • Lead the end-to-end design, prototyping, and implementation of cutting-edge AI/ML and Generative AI solutions, ensuring they address critical business needs and scale effectively across the enterprise
  • Partner closely with product management, engineering teams, and business stakeholders to deeply understand requirements and translate them into precise technical specifications and actionable roadmaps
  • Provide guidance and mentorship to junior engineers, fostering best practices in AI/ML/GenAI development, deployment, and operational excellence
  • Champion rapid delivery and iterative development, demonstrating adaptability and a willingness to pivot based on feedback and evolving needs, prioritizing value delivery over upfront perfection
  • Lead the development of compelling proof-of-concept projects to validate the feasibility and potential of novel AI/ML/GenAI solutions
  • Actively contribute to the design and development of internal AI/ML/GenAI platforms, frameworks, and shared services
  • Provide expert technical support, troubleshooting, and resolution for AI/ML/GenAI solutions in production environments
  • Fulltime
Read More
Arrow Right