Search Engineer Resume Sample
Work Experience
- Experience with Java programming
- Experience with Elastic, Elasticsearch, ELK, Lucene, or Solr
- Experience working with Big Data, ETL and data sets
- Experience in working with Big Data, ETL and data sets
- Advanced level of knowledge of Solr and Lucene
- Experience migrating search architectures
- Experience building a services on top of search technologies such as Solr and Elasticsearch
- Advanced level of knowledge of backend paradigms (multithreading, caching, performance tuning)
- Experience with a cloud computing platform and distributed systems
- Team-lead and/or mentoring experience
- Innovating solutions to the many search challenges unique to one of the web’s most popular news sources
- Collaborating with your colleagues across the company’s technology, business and newsroom departments
- Demonstrates ability to ‘keep current’ with emerging technology trends and research
- Experience programming in Python, Java, Clojure or similar languages
- Mastery of the fundamentals of software design, coupled with a deep understanding of object-oriented software and design patterns
- Work experience in developing applications using java and open source software like Hadoop, Mahout
- MS/PhD in CS/Electrical/Mathematics or related field with specialization in Information retrieval, natural language processing and/or machine learning
- Position in a world leading global company
- Innovative working environment
- Develop and maintain highly scalable, high performance and highly available search indexes
- Design, test and deploy new solutions as well as maintaining, integrating and improving existing solutions
- Ensure that all deliverables follow best practices around source control, and can be incorporated in to continuous integration and deployment patterns
- Ensure that solutions are in line with the other deliverables of the workflow team and produce documentation so that others learn from and contribute to the work
- Attend, and contribute to meetings as required
- With lucine based search platforms – Elastic or Solr
Education
Professional Skills
- Strong analytical, troubleshooting and problem solving skills with orientation towards innovation and open source tools
- Proven experience in ecommerce environment, filters and side bars, creating a search experience
- Strong communication skills and the ability to work across many products and teams
- Strong technical problem solving skills and the ability to work independently on projects when needed
- Proven skills in object-oriented design and development
- Practical experience with Elasticsearch/Lucene/Solr and a strong understanding of indexing, search, information retrieval and relevance
- Deep understanding and experience using search engine optimization best practices to improve overall search experience
How to write Search Engineer Resume
Search Engineer role is responsible for design, integration, database, refining, security, java, architecture, digital, modeling, events.
To write great resume for search engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Search Engineer Resume
The section contact information is important in your search engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Search Engineer Resume
The section work experience is an essential part of your search engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous search engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular search engineer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Search Engineer resume experience can include:
- Hands on experience in Big data processing, Hadoop and Spark.Hands on experience in building indexing pipeline
- Document/text search skills in SOLR & Cassandra; or other NOSQL datastores
- Developing and improving the customer search experience across our research products
- Programming experience with C#, Java, Groovy
- Experience mentoring, reviewing and working with junior team members
- Experience designing and working with data finding and retrieval systems, such as Elasticsearch
Education on a Search Engineer Resume
Make sure to make education a priority on your search engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your search engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Search Engineer Resume
When listing skills on your search engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical search engineer skills:
- Leading teams in identifying, researching, and coordinating resources necessary to effectively troubleshoot/diagnose complex project issues
- Proven experience in ecommerce environment, filters and side bars, creating a search
- An experienced Software Engineer with 5+ years of experience C, C++, C# or another major programming language
- Experience in requirements gathering, organization, and prioritization
- Enable associates to work more efficiently, effectively and collaboratively
- Semantic search skills (e.g. ontologies, OWL2, SPARQL)
List of Typical Experience For a Search Engineer Resume
Experience For Senior Search Engineer Resume
- Experience in engineering SaaS based software development
- Experience with search engine technology, image search and inverted indexes
- Experience with Elastic Search/SolR and AWS
- Hands on experience with Java, Python, and PHP
- Experience in Web services and REST
Experience For Principal Search Engineer Resume
- Experience in RDBMS & NOSQL database
- Improving problems such as, Product Ranking, Query Understanding, Exploratory Search and Personalized Search
- Bring creative ideas for existing and future Ancestry products and leverage the power of data to solve complex problems
- Working on both sides of the pipeline to improve and refine data for search
- Building distributed back-end systems
- Understanding of high availability instrumentation
- Developing next-generation analytics capabilities within Solr
- Enhancing the capabilities and scalability of the search platform to handle orders of magnitude more content / infrastructure
- Developing a pluggable security model for Solr to allow for easily customizable access control of content
Experience For Lead Search Engineer Resume
- Some familiarity with the agile process (stand ups, planning, estimating and demoing)
- Familiarity with designing for and working with the cloud, particularly AWS
- Ensure we have the proper monitoring and alerting in place
- History of working independently and collaborating in small teams to deliver production infrastructure
- Perform administration, monitoring and analytic reporting for search services
- Knowledge of machine learning and other predictive modeling techniques
- Meet evolving needs of Associates by supporting a simple and intuitive digital
- Exposure to the media space – specifically classifying video, audio, image and rights data would be a huge benefit
Experience For Maps Search Engineer Resume
- Write great code in multiple languages, operating on various OS distributions
- Familiar with interfaces, generics and other object oriented programming concepts and how to apply them for code maintainability, reuse and testability
- Make programming decisions with robustness, speed and readability in mind
- Capability of building highly efficient code that leverages tuned data structures and data access algorithms with respect to big O notation
- Work with other engineering and development teams to implement technologies to support our current and future products
- Participate in and facilitate learning opportunities for other team members
Experience For Lead / Senior Search Engineer Resume
- Expertise in concurrent programming and data structures
- Explore existing data for insights and recommends additional sources of data for improvements
- Deep understanding of high availability instrumentation
- To work with Business users search tuning team to translate business requirements into technical changes on the search application
- Work with search team, do hands on in creating POC and present the solution to stake holders
- Backend: Java 8, Spring boot, Netflix OSS, Solr, Kafka, Zuul
- Design and lead the implementation of search solutions in an Agile environment, including management of professional services and vendors
- Manage ITIL processes related to enterprise search including ticket, request, change, and knowledge management
- Familiarity with tools to ensure that the architecture can be properly reported on, analyzed and supported eg. CloudWatch, Sumo
Experience For Core Search Engineer Resume
- Design, develop, own and maintain solutions
- Flexible, adaptable and able to autonomously manage multiple tasks in a dynamic, fast paced environment
- Team player - work well independently and in multi-team, cross-discipline environments
- Cross team development with Product Managers, Project Managers, Engineers and QA to deploy innovative solutions to meet business unit requirements
- Support Mailchimp’s search and logging infrastructure as well as data pipelines, comprised of the ELK stack, Kafka, Airflow, and GCP services (BigQuery and Dataproc)
- Contribute to existing tooling as well as crafting new tools when needed
Experience For Siri Senior Search Engineer Resume
- Share daily production responsibilities and overnight on-call with the team
- Design, develop and deploy search software solutions that has a high impact on Ancestry customers
- Develop core technologies required to scale search systems
- Develop tools, processes and metrics to help build high quality search pipeline
- Expertise in JVM based languages (Java, Scala)
- Work in collaboration with Data Scientists to constantly optimize the performance of the search engine
- Education: BS/MS in CS/Electrical/Mathematics is required
- To be a technical subject matter expert related to the search application(s) in eCommerce site
- Identify possible technical solutions to address key business challenges
Experience For Itunes, Senior Search Engineer Resume
- Consistently monitor Search product(ex:solar) roadmap/new features and leverage any new functionalities/techniques to improve performance, experience in both eCommerce sites
- To ensure that the Search Developers build the appropriate search solution that conforms to the agreed search architecture / design
- Care deeply about craftsmanship in your software and can work backwards from the customer
- Have created software for large scale, high-traffic sites
- Architecture - API Driven Microservice
- Frontend : React, Redux, Swagger
- Build: Jenkins, Docker, Artifactory, Gradle
Experience For Maps Geo Search Engineer Resume
- Infrastructure: AWS, Consul, Nomad, TerraForm, Vault, Salt, MySQL/RDS
- Translate enterprise or business requirements into formal content taxonomy, metadata and information architecture solutions
- Identify search related requirements and develop business use cases and stories
- Identify, evaluate, and test new approaches to search
- Identify and integrate corporate data sources into enterprise search
- Communicate and promote enterprise search to improve business processes
- Recommend configuration for search in enterprise products such as SharePoint, FileNet, File Shares and other content and/or document repositories
Experience For Search Engineer Resume
- Mastery of at least one server-side language such as Go, Java, PHP or Python
- Has built Elasticsearch plugins
- Knowing taxonomy and tagging, api integration and repositories, crawling repositories. Best path to mine for greatest value, error mitigation, knowledge of RESTful apis
- Experience in software development in Java
- Proven, progressive technical responsibility
- Relevant search development experience
- Investigating and solving performance issues
- Designing next-generation search capabilities using the latest very-large-scale and distributed cloud platforms,
- Building up our in-house search competencies and reducing reliance on third-parties
List of Typical Skills For a Search Engineer Resume
Skills For Senior Search Engineer Resume
- Semantic and keyword analysis experience, ranking factors and strategy, search engine algorithms, statistical modeling and machine learning
- Experience with big data, distributed processing, or high-performance computing
- Theoretical understanding of text indexing, from academia or work experience
- Your coding experience encompasses at least two of the following: Go, Java, Python, Ruby, Scala, Kafka, RabbitMQ or similar
- Knowledge of and experience building web servers and server side programming and in particular service and web API development
Skills For Principal Search Engineer Resume
- Experience administering and growing search related infrastructure
- Experience making pragmatic technical decisions for new and existing products
- Extensive experience administering and growing search related infrastructure
- Excellent understanding of search KPIs
- Solid understanding of API design
- Knowledge and experience of monitoring tools (ELK stack, Grafana)
- Experience with Python, Ruby, Bash or other scripting language
- Have had experience using Elasticsearch, Solr or Lucene
Skills For Lead Search Engineer Resume
- Have experience with different languages, realizing the strengths of each and able to apply each where it best fits
- Experience developing search applications in Solr and/or Elastic Search
- Previous experience developing on search/data driven platforms and use cases at scale
- Experience with NLP and machine learning preferably with non-English content
- Experience in modern software lifecycles, and supporting tools
- Database system integration experience including SQL, MySQL and Oracle
Skills For Maps Search Engineer Resume
- Experience of working across a matrixed and distributed international organization
- Experience manipulating big-data
- Engineering experience
- Experience working in virtual teams and process improvement
- Information retrieval and indexing technology experience
- Strong understanding of static memory, dynamic memory and memory management
Skills For Lead / Senior Search Engineer Resume
- Strong track record of excellence and of delivering high quality innovative software
- Experience writing APIs, tools, and scripts (such as Python, PHP, Golang, and bash)
- Practical experience in the following areas: Solr and/or ElasticSearch
- Experience with highly scalable, distributed systems and specifically scaling search architectures
- Experience making pragmatic technical decisions for architectural changes
- Extensive hands on experience in building complex large-scale enterprise systems
- Experience with Java/J2EE/Spring and related technologies
- Pair programming experience
- Experience with search engine technology
Skills For Core Search Engineer Resume
- Experience with relational databases (MySQL, PostgreSQL)
- Strong portfolio of public code (Github, Bitbucket, etc.)
- Hands on experience of modern search technologies
- Experience in Information retrieval theory, (i.e. Apache Lucene/Solr/Elastic
- Experience in Information retrieval theory, (i.e. Apache Lucene/Solr/Elastic Search/Endeca/Sharepoint) for at least 3 years
- Experience with UX and Mobile best practices
- Experience with a Lucene based search system (Elasticsearch / Solr)
Skills For Siri Senior Search Engineer Resume
- Optional: Experience with big / fast data methodologies
- Significant Search Engine Optimization (SEO) experience
- Experience with data analytics (BI stack) and data conversion
- Plan and deliver features that improve the creative, collaborative, and productive experience for Vimeo’s creator users, especially for search
- Partner with product managers to refine and prioritize requirements, estimate and scope work, and time releases
- Experience with SQL BI Stack
- Experience with API integration tools
- Experience with search engine technologies
Skills For Itunes, Senior Search Engineer Resume
- Algorithms and Distributed systems experience
- HarePoint search administration and software development experience
- Experience with search engine technology
- Experience implementing and administering Google Search Premium
- Experience with and exposure to unit testing, test driven development, branching patterns and continuous integration / deployment
- Strong understanding of dynamic, asynchronous, multi-threaded and parallel programming
Skills For Maps Geo Search Engineer Resume
- Experience with knowledge management processes, lifecycles, and supporting tools
- With Java 8+ as well as recent production experience deploying Java based applications
- REST API design and consumption experience
- Self-motivated, passionate for technology and strong driver for results and continual improvement
- Education: BS/MS in CS/Electrical/Mathematics or equivalent experience
Skills For Search Engineer Resume
- Ensure that the search team understands some of the implications of their changes (e.g. user experience, performance impacts)
- Work with the search team to review test results and propose improvements that would deliver the desired customer experience
- Hands-on SOLR implementation experience in eCommerce systems
- Experience in eCommerce business
- Kanban agile experience
- Scrum agile experience
- Building message based (AMQP) software architectures, including designing message payloads and exchange / queuing patterns
- Knowing taxonomy and tagging, api integration and repositories, crawling repositories. Best
- Integrating feature-based machine learned ranking into core Solr ranking model
List of Typical Responsibilities For a Search Engineer Resume
Responsibilities For Senior Search Engineer Resume
- Understanding of relational guided knowledge workflows and comprehensive systems interaction
- Working across a matrixed and highly distributed international organization
- Advising multiple product teams on search architecture, design and technology choices
- Mentoring junior team members and new hires
- Designing next-generation search capabilities
- Deep understanding of e-commerce search: customer-facing features, merchandising, master
- Deep understanding of e-commerce search: customer-facing features, merchandising, master data management, metrics, and KPIs
Responsibilities For Principal Search Engineer Resume
- Deep understanding of Java server platform and system tuning
- Track record of deploying and maintaining distributed systems in production
- Work closely with product to help refining matching algorithms and recommendation models that we use throughout the platform
- Access to online and onsite training in data engineering and presentation methodologies, and tools like Hortonworks, Docker, Tableau, and Splunk
- Working as an engineer on highly scalable and highly available web systems
Responsibilities For Lead Search Engineer Resume
- Have worked in micro-service architectures and familiar with concepts such as service discovery, chassis, bounded contexts, and load balancing
- Familiarities with messaging systems such as Kafka
- Knowledge of relevance and ranking algorithms
- Java, Scala and big data / machine learning
- Help improve applications automation and monitoring throughout the system
- Work across the engineering and product organizations to define and improve our search architecture
- Identify and remedy any indexing issues, crawl errors, SEO penalties, etc
- Passion for sports and working in an awesome sports office environment
Responsibilities For Maps Search Engineer Resume
- Exposure to A/B Testing
- Proficiency in a Linux environment and software deployment methodologies
- Professional certification in Java
- Professional certification in AWS
- In depth knowledge of Java, JavaScript and a few other OO and Functional languages
- Data and analytics driven
- Cloud-based architectures (AWS, Azure, GCP)
- Big Data (Hadoop / Spark)
- Identify search relevancy challenges and opportunities based on real search sessions, come up with ideas for algorithmic solutions, and experiment
Responsibilities For Lead / Senior Search Engineer Resume
- Collaborate with the Vimeo front-end team to determine API needs and implementation
- Write clean, portable, and well-documented code
- Position the enterprise for target state centralized search with proper access control
- Work in partnership with appropriate business unit repositories (HR, Corporate Communications
- Influence the behavior and mindset of Associates to promote adoption of content
- Rank content based on personal context
- Design of highly loaded, distributed, horizontally scalable, low latency applications, cloud-based
Responsibilities For Core Search Engineer Resume
- Explain complicated technical search concepts in a way that key stakeholders can easily
- Work alongside Developers and content teams to ensure proper implementation of all technical
- FAST-to-solr and/or FAST-to-Elastic Search migrations
- Release of search code versions into a cloud environment, ideally blue-green deployments
- Release processes and dev-ops
- Maintain, upgrade and improve our search infrastructure and microservice code base that supports search
- Work with other search engineers to develop strategies around search across our business domains in a lightweight framework that can be used throughout the platform
Responsibilities For Siri Senior Search Engineer Resume
- Teach and mentor junior developers
- Tweak and optimise search algorithms to improve precision and relevance metrics
- Participation in partnerships with data engineering leaders, like our partnership with NVIDIA to deliver Deep Learning Institute (DLI) training to the federal government
- Two or more years of practical experience with Elasticsearch/Lucene/Solr and a strong understanding of indexing, search, information retrieval and relevance
- Mastery of at least one server-side language such as Java, PHP or Python
- Familiar with search tools, integrations, configurations
- Design of highly loaded, distributed, horizontally scalable, low latency applications, cloud-based deployment and operations
Responsibilities For Itunes, Senior Search Engineer Resume
- Explain complicated technical search concepts in a way that key stakeholders can easily understand
- Work alongside Developers and content teams to ensure proper implementation of all technical optimizations
- Recommend and implement best industry analytics
- Develop plans to improve site speed across desktop & mobile
- Make recommendations on information architecture
- Familiarity with the concepts of Enterprise Software and/or cloud platforms
Responsibilities For Maps Geo Search Engineer Resume
- Work in a test and learn environment
- Knowledge of any document and entity relationship data stores and where and how to use them, such as SQL Server, Postgres, Couchbase, etc
- AWS system administration
- General Linux knowledge