L
Computer Scientist
Salary undisclosed
Apply on
Original
Simplified
Job Description
Job Description
Benefits:
Leyden Solutions, Inc. is looking for a Computer Scientist to support a federal law enforcement clients criminal investigative program, specifically developing, enhancing and maintaining bespoke applications that enable countermeasures against criminals using Darknet marketplaces, encrypted messaging applications, and other cyber-enabled tools to sell illicit narcotics, with a particular focus on stemming the national opioid crisis. Because our work is constantly changing and expanding to meet new challenges imposed by rapid advances in technology, encryption and intelligence threats, your role will help us stay ahead of the next threat.
Responsibilities:
Design and engineer custom tools and methods to identify, isolate, analyze, and preserve digital data
Develop and maintain web crawlers and scrapers using frameworks in Python (such as Brozzler) and Java to extract and process large volumes of data from various web sources efficiently
Leverage existing tools and infrastructure to crawl websites and collect unstructured or semi-structured data. Process, normalize, ingest, and maintain large data sets. Troubleshoot any issues with the tool/infrastructure.
Serve as a System Administrator if needed for enterprise level tools.
Develop, update, and maintain custom tools using the Python and Java programming languages.
Leverage professional knowledge of common software engineering practices and frameworks, such as the Agile framework, to develop, update, maintain, and deploy custom systems.
Leverage professional knowledge of data management concepts, principles, and methods for database logical and physical design, development, and maintenance of information management systems.
Perform advanced queries on big data sets from a variety of sources using data management systems such as MySQL, PostgreSQL, and/or with MongoDB to provide key insights.
Be able to work independently as well as assist technical and non-technical personnel on developing, maintaining, and deploying custom systems.
Maintain and use code versioning systems such as Git.
Develop, maintain, and update applications hosted on Amazon Web Service or other cloud infrastructures
Manage and maintain AWS infrastructure, including provisioning, configuring, and monitoring EC2/Fargate instances, as well as maintaining and optimizing applications hosted on various AWS services to ensure high availability, performance, and security.
Containerize applications and orchestrating containerized applications using Kubernetes, Docker, or other orchestration frameworks.
Present findings or translate the data into an understandable document using highly developed oral and written communication skills
Stay current with major new advances in relevant technology-related topics; provide guidance on tools and methods related to these advances.
Coordinate with the private sector and other divisions to resolve technical and other relevant issues.
Minimum Requirements:
Minimum of 8 years of experience
Strong analytical, problem-solving skills, and initiative.
Must be a team player willing to be adaptable and flexible to meet the mission.
Experience working in collaborative sessions, while able to work independently after being provided guidance.
Exceptional communication skills with emphasis on effectively communicating detailed analysis and recommendations.
Must be a U.S. citizen.
Preferred Qualifications:
Bachelors degree preferred. An additional 4 years of experience can be substituted for the degree.
AWS or Cloud Certification (preferred)
Travel: There may be opportunities to support operations through travel, but none is required
Telework: This is a hybrid role. New teammate will be required to work onsite Mon-Fri (5 days/week) for the first 2 months on the job, then upon earning the trust of teammates, transition to 2-3 days/week of work from home.
Benefits:
Leyden Solutions offers a wide range of benefits, including competitive health and retirement plans, education assistance, 26+ days of paid time off (PTO), and programs that support you and your family as well as your community.
We believe that no one should be discriminated against because of their age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. Our rich diversity makes us innovative, competitive, and creative, which helps us better serve our clients and our communities.
All employment decisions will be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
- 401(k) matching
- Competitive salary
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance
Leyden Solutions, Inc. is looking for a Computer Scientist to support a federal law enforcement clients criminal investigative program, specifically developing, enhancing and maintaining bespoke applications that enable countermeasures against criminals using Darknet marketplaces, encrypted messaging applications, and other cyber-enabled tools to sell illicit narcotics, with a particular focus on stemming the national opioid crisis. Because our work is constantly changing and expanding to meet new challenges imposed by rapid advances in technology, encryption and intelligence threats, your role will help us stay ahead of the next threat.
Responsibilities:
Design and engineer custom tools and methods to identify, isolate, analyze, and preserve digital data
Develop and maintain web crawlers and scrapers using frameworks in Python (such as Brozzler) and Java to extract and process large volumes of data from various web sources efficiently
Leverage existing tools and infrastructure to crawl websites and collect unstructured or semi-structured data. Process, normalize, ingest, and maintain large data sets. Troubleshoot any issues with the tool/infrastructure.
Serve as a System Administrator if needed for enterprise level tools.
Develop, update, and maintain custom tools using the Python and Java programming languages.
Leverage professional knowledge of common software engineering practices and frameworks, such as the Agile framework, to develop, update, maintain, and deploy custom systems.
Leverage professional knowledge of data management concepts, principles, and methods for database logical and physical design, development, and maintenance of information management systems.
Perform advanced queries on big data sets from a variety of sources using data management systems such as MySQL, PostgreSQL, and/or with MongoDB to provide key insights.
Be able to work independently as well as assist technical and non-technical personnel on developing, maintaining, and deploying custom systems.
Maintain and use code versioning systems such as Git.
Develop, maintain, and update applications hosted on Amazon Web Service or other cloud infrastructures
Manage and maintain AWS infrastructure, including provisioning, configuring, and monitoring EC2/Fargate instances, as well as maintaining and optimizing applications hosted on various AWS services to ensure high availability, performance, and security.
Containerize applications and orchestrating containerized applications using Kubernetes, Docker, or other orchestration frameworks.
Present findings or translate the data into an understandable document using highly developed oral and written communication skills
Stay current with major new advances in relevant technology-related topics; provide guidance on tools and methods related to these advances.
Coordinate with the private sector and other divisions to resolve technical and other relevant issues.
Minimum Requirements:
Minimum of 8 years of experience
Strong analytical, problem-solving skills, and initiative.
Must be a team player willing to be adaptable and flexible to meet the mission.
Experience working in collaborative sessions, while able to work independently after being provided guidance.
Exceptional communication skills with emphasis on effectively communicating detailed analysis and recommendations.
Must be a U.S. citizen.
Preferred Qualifications:
Bachelors degree preferred. An additional 4 years of experience can be substituted for the degree.
AWS or Cloud Certification (preferred)
Travel: There may be opportunities to support operations through travel, but none is required
Telework: This is a hybrid role. New teammate will be required to work onsite Mon-Fri (5 days/week) for the first 2 months on the job, then upon earning the trust of teammates, transition to 2-3 days/week of work from home.
Benefits:
Leyden Solutions offers a wide range of benefits, including competitive health and retirement plans, education assistance, 26+ days of paid time off (PTO), and programs that support you and your family as well as your community.
We believe that no one should be discriminated against because of their age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. Our rich diversity makes us innovative, competitive, and creative, which helps us better serve our clients and our communities.
All employment decisions will be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
Flexible work from home options available.
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 Similar Jobs