Logo
Prescient Comply

Software Engineer

Prescient Comply, New York, New York, us, 10261


POSITION SUMMARYSoftware 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 FUNCTIONSSoftware 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.

COMPETENCIESProficiency 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 REQUIREMENTSTo 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.#J-18808-Ljbffr