Job Directory Software Engineer

Software Engineer
Carlsbad, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Software Engineer

Position: Full time

Location: Carlsbad office

About Us:

NTENT™ sits at the crossroads of semantic search and natural language processing technologies. Our patented, proprietary technology powers our comprehensive search platform designed to meet the needs of mobile operators, phone manufacturers, and distributors. We generate new revenue opportunities for our partners through our web-scale mobile search and browser solutions by delivering quality results, content, video and search ads, while offering a superior end user experience. NTENT provides a new way to get knowledge, answers and revenue through our search technologies that are equipped with a vast collection of data, algorithms, and methods.

About the Opportunity:

We are a dynamic company looking for our next great hire to join our team in Carlsbad, California.

NTENT embraces the fun, agility and innovation of a startup culture while enjoying the security of having technology already deployed with a large and rapidly growing customer base. This is a rare chance to take your career to the next level in one of today's hottest tech industries.

Our goals include building a compelling search experience for mobile devices and applying state of the art artificial intelligence approaches to understand natural language in order to deliver the best search engine in multiple languages for select markets. This is a unique opportunity to tackle complex problems usually reserved for a handful of large companies in the search industry.

We are looking for a talented Software Engineer to join our team.

Job Description:

1. Works within the core development team researching, designing, implementing, testing and deploying key NTENT software used to deliver services to end customers across the globe;

2. Design architecture and sub-systems required to deliver a full, web scale search platform;

3. Investigate and propose relevant technologies, systems, and libraries required for a successful implementation;

4. Implement well written, testable code and documentation required for search including initial implementation, new features, scaling, optimization, on-going maintenance and issue support;

5. Assist in the installation, configuration, and deployment of software as required;

6. Assist the Software Quality Assurance team to implement appropriate testing to ensure a high quality product outcome;

7. Ensure job knowledge is up-to-date through research and reading of relevant and new technologies, tools, and techniques to share with other team members;

8. Identify requirements, priorities, and deliverables for tasks and sub-projects and report regularly on the progress of the stated deliverables; and,

9. Work closely with the team of core developers to ensure the compatibility of the delivered results with the core technology.

Job Requirements:

Bachelor's degree, or foreign equivalent, in Computer Science, or in a closely related field followed by 5 progressive years of software development experience. In the alternative, employer will accept a Master's degree or foreign equivalent, in Computer Science, or in a closely related field and 3 years of software development experience.

Experience must include:

1. 3 years of experience in software development methodologies like SDLC and Agile Software Development.

2. 3 years of experience in Information Retrieval and Ranking Systems

3. 3 years of experience building large-scale search services using Solr/Elasticsearch.

4. 3 years of experience building enterprise grade software systems using object oriented programming languages like Java / C#.

5. 3 years of experience in Linux system administration, including installing, maintaining and monitoring Solr/Elasticsearch servers serving hundreds of requests / second.

6. 3 years of experience in JVM tuning and optimization of search servers.

7. 3 years of experience in distributed version control systems like Git and Mercurial.

8. 3 years of experience in Microsoft SQL.

9. 3 years of experience in building RESTful APIs.

10. 2 years of experience with Memcached.

Any suitable combination of education, training or experience is acceptable.

We offer a full comprehensive benefits package including medical, dental and vision. Employees receive a generous time off (PTO) plan and 13 holidays per year. We also offer 401(k) benefits, long term disability benefits and life insurance.

Work location: 1808 Aston Avenue, Suite 170, Carlsbad, CA 92008, Annual wage/salary: $124,200

If interested, please submit resume by mail to Joseph Bennett at 1808 Aston Avenue, Suite 170, Carlsbad, CA 92008 and reference #17-1201

This notice is being posted as a result of the filing of an application for permanent alien labor certification for the job described above. Any person may provide documentary evidence bearing on this application to the United States Department of Labor, Employment and Training Administration, Atlanta National Processing Center, Harris Tower, 233 Peachtree St., Suite 410, Atlanta, Georgia 30303. Tel: (404) 893-0101. This notice will remain posted for ten (10) consecutive business days.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.