Epicareer Might not Working Properly
Learn More
P

Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description
Salary:

POSITION SUMMARY
Software Engineers play a critical role in designing, building, and maintaining our in-house
dark web and open-source data repositories, search applications, and APIs. They will
also work closely with a cross-functional team to improve and maintain the reliability,
scalability, and performance of these tools and technologies. Expertise in data modeling,
infrastructure design, and data integration will be helpful in driving our search application
development and enhancing our data.

ESSENTIAL JOB FUNCTIONS
Software Engineers will generally:
Develop and maintain API endpoints for querying dark web data, ensuring
efficient and reliable access to our systems.
Monitor and optimize search performance, address bottlenecks, and implement
enhancements.
Identify and integrate optimal database solutions.
Collaborate with other engineers and DevOps teams to optimize search
algorithms and improve search relevance.
Work with client-facing team members to understand customer requirements and
translate them into technical specifications for enhancements.
Stay up to date with industry trends and best practices in search technologies
and API management to drive innovation and improvement.
Work with internal and external stakeholders to optimize data infrastructure and
identify cost savings, where possible.


COMPETENCIES
Proficiency in working with large-scale data sets and search applications, especially
Elasticsearch
Familiarity with open-source intelligence (OSINT) and/or dark web intelligence
collection and/or processes
Experience with API development and management, including authentication,
versioning, and performance optimization
Proven experience as an engineer, preferably in the development and
management of search engines and APIs
Demonstrated knowledge of cloud platforms, especially AWS
Excellent communication and collaboration skills to work effectively in a cross functional team environment
Knowledge of data privacy and security considerations when working with
sensitive data
Strong programming skills in Python

EDUCATION & EXPERIENCE REQUIREMENTS
To perform this job successfully, an individual must be able to perform each essential
duty satisfactorily. Reasonable accommodations may be made to enable individuals with
disabilities to perform essential functions.
While not required, candidates typically have a Bachelor's or Master's degree in
Computer Science, Data Science, or a related field.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job