Parenthetic company's all remote jobs
Our team is building tools for advancing the state-of-the art in communication and behavioral analysis. We work on R&D projects using computational methods to generate new insights from problem-sets ranging from disinformation and violent extremism to marketing and business strategy. Our data scientists are working on delivering data-driven insights to customers and translating those approaches into human-driven machine learning tools and technologies. We are looking for a seasoned manager to help build and grow this team.
This role involves a little of everything; people management, technical leadership, project management, and individual contributions. You'll be responsible for mentoring a team of data scientists and ML engineers while helping to build out additional people management practices and processes. Further, you'll act as a technical lead on data science driven projects and/or as a Principal Investigator on research and development programs. Finally, you'll use your experience and technical skills to develop prototypes and experiments to drive projects forward and capture new business. As this is a new team, we are looking for candidates who are willing to help grow the organization by taking on a range of responsibilities across the technical and management spectrum, as well as effectively collaborate across teams and business units.
Responsibilities
Your day-to-day will include:
- Track progress on project tasks, plan upcoming work, and communicate status horizontally and vertically
- Perform analyses and generate detailed data products for internal stakeholders and external clients
- Provide input to business development efforts and help to identify new opportunities
- Hold 1:1s with members of the data science team and provide both technical and career guidance
- Research and develop machine learning methods for a wide range of text extraction and classification tasks, often with limited labels and/or in multiple languages
- Deliver version-controlled, documented, and reproducible analyses and experiments
Work Experience and Skills
- Experience leading small to medium size data science and/or engineering teams.
- 5+ years of experience in the data science field (this is flexible depending on academic and management experience)
- Possess strong communications skills, with the ability to communicate complex ideas clearly and concisely to a range of audiences
- Proficiency with major Python data science libraries, including the SciPy stack and Scikit-learn
- Experience with at least one deep learning and/or NLP framework (Tensorflow, PyTorch, Transformers, etc.)
- Ability to use git, as well as other version, workflow, and project management tools and technologies
- Advanced degree in computer science, math/statistics, engineering, linguistics, social science, or a related field
Preferred Qualifications
- Prior work in the marketing/communications and/or defense sectors
- Ability to obtain and/or maintain a US government security clearance
- Experience with other technologies and platforms in our stack, including: Elasticsearch, Kibana, Docker, MLFlow, DVC, Kubernetes, GCP, GitLab
Requirements
The position may require some on-site work in Northern Virginia for team and client meetings.
You could call it DevOps, SRE, or infrastructure engineering, we are looking for an individual to contribute to the development, deployment, and operation of our APIs, ML pipeline, CI/CD pipelines, and organizational infrastructure. Our organization is building tools for data collection, processing, and visualization to serve the needs of Parenthetic's communications analysts. An ideal candidate will have experience working with Kubernetes (GKE is a plus) and Helm, other deployment and configuration tools, and scripting languages (Python and bash). You will be responsible for a wide range of tasks from engineering builds and orchestrating deployments to managing access controls and VPNs. As this is a new team, we are looking for candidates who are willing to help grow the organization by taking on a range of responsibilities across the technical spectrum and are interested in learning new skills.
Responsibilities
Your job will be primarily to:
- Gather requirements, design solutions, and implement features for internal tools and systems.
- Configure, deploy, and maintain technologies to support our developers and data scientists and maintain infrastructure-as-code.
- Manage the day-to-day operation of our data processing pipeline and supporting services.
- Provide input into architectural decision making, system roadmaps, and development milestones.
- Understand user needs, collect feedback, and test solutions to customer challenges.
- Participate in the full software lifecycle, including maintaining and operating deployed software.
Requirements
The position may require occasional on-site work in the Washington DC area for team and client meetings.
Work Experience and Skills
- 3+ years of experience in software engineering.
- Experience with "infrastructure as code" tools like Terraform and Ansible.
- Ability to create CI/CD systems using GitLab CI and ArgoCD or similar technologies.
- Thorough understanding of how to effectively use Docker, Kubernetes, and Helm.
- Experience with some of the other technologies/services in our stack: PostgreSQL, Elasticsearch, Kibana, Prometheus, Grafana, Kafka, Wireguard, Jupyterhub, KEDA, and Redis.
- Ability to write structured and documented code that is tested and maintainable.
- Demonstrate organized thinking, with the ability to translate internal and external customer needs into development targets.
- Aptitude for learning quickly and a willingness to take on a wide range of responsibilities.
Preferred Qualifications
- BS or Master’s degree in computer science or a related field.
- Prior experience with Google Cloud Platform.
- Experience working with data science teams and the MLOps cycle.
- Prior work in the marketing/communications and/or defense sectors.
- Ability to obtain and/or maintain a US government security clearance.
We are seeking a talented software engineer to join our newly formed engineering team. Our organization is building tools for data collection, processing, and visualization to serve the needs of Parenthetic's communications analysts. An ideal candidate will have experience working across the stack, from building UIs to deploying APIs on k8s. You will be responsible for building prototype products, developing interfaces for internal and external customers, creating roadmaps, and refining our architecture. As this is a new team, we are looking for candidates who are willing to help grow the organization by taking on a range of responsibilities across the technical spectrum and are interested in learning new skills.
Responsibilities
Your job will be primarily to:
- Act as the lead software developer for the organization, driving requirements gathering, solution development, and feature implementation for new products and tools.
- Develop tools and APIs for a scalable, distributed data processing pipeline.
- Design and implement data access patterns for internal use by analysts, data scientists, and applications.
- Provide input into architectural decision making, system roadmaps, and development milestones.
- Understand user needs, collect feedback, and test solutions to customer challenges.
- Participate in the full software lifecycle, including maintaining and operating deployed software.
Requirements
The position may require occasional on-site work in the Washington DC area for team and client meetings.
Work Experience and Skills
- 5+ years of experience in the software engineering field.
- Experience developing software in Golang (especially microservice frameworks like Gin and/or CLI tools) additional familiarity with Python is a bonus.
- Ability to create prototype webapps and dashboards for internal use using Javascript and common frameworks like React, Angular, and/or Vue.js.
- Experience with some of the technologies/services in our stack: GCP, Docker, Kubernetes, Helm, PostgreSQL, Elasticsearch, Prometheus, Kafka, Terraform, Gitlab.
- Ability to write structured and documented code that is tested and maintainable.
- Demonstrate organized thinking, with the ability to translate internal and external customer needs into development targets.
- Aptitude for learning quickly and a willingness to take on a wide range of responsibilities.
Preferred Qualifications
- BS or Master’s degree in computer science or a related field.
- Proficiency developing CI/CD pipelines using Gitlab CI.
- Knowledge of and interest in DevOps practices.
- Prior work in the marketing/communications and/or defense sectors.
- Ability to obtain and/or maintain a US government security clearance.
We are seeking a talented software engineer to join our newly formed engineering team. Our organization is building tools for data collection, processing, and visualization to serve the needs of Parenthetic's communications analysts. An ideal candidate will have experience working across the stack, from building UIs to deploying APIs on k8s. You will be responsible for building prototype products, developing interfaces for internal and external customers, creating roadmaps, and refining our architecture. As this is a new team, we are looking for candidates who are willing to help grow the organization by taking on a range of responsibilities across the technical spectrum and are interested in learning new skills.
Responsibilities
Your job will be primarily to:
- Gather requirements, design solutions, and implement features for new products and tools.
- Develop tools and APIs for a scalable, distributed data processing pipeline.
- Design and implement data access patterns for internal use by analysts, data scientists, and applications.
- Provide input into architectural decision making, system roadmaps, and development milestones.
- Understand user needs, collect feedback, and test solutions to customer challenges.
- Participate in the full software lifecycle, including maintaining and operating deployed software.
Requirements
The position may require occasional on-site work in Northern Virginia for team and client meetings.
Work Experience and Skills
- 3+ years of experience in the software engineering field (this is flexible depending on academic work).
- Experience developing software in Golang (especially microservice frameworks like Gin and/or CLI tools).
- Ability to create prototype webapps and dashboards for internal use using Javascript and frameworks like Vue.js.
- Experience with most of the technologies/services in our stack: GCP, Docker, Kubernetes, Helm, PostgreSQL, Elasticsearch, Prometheus, Kafka, Terraform, Gitlab.
- Ability to write structured and documented code that is tested and maintainable.
- Demonstrate organized thinking, with the ability to translate internal and external customer needs into development targets.
- Aptitude for learning quickly and a willingness to take on a wide range of responsibilities.
Preferred Qualifications
- BS or Master’s degree in computer science or a related field.
- Proficiency developing CI/CD pipelines using Gitlab CI.
- Experience working with data science teams and the MLOps cycle.
- Prior work in the marketing/communications and/or defense sectors.
- Ability to obtain and/or maintain a US government security clearance.
We are seeking a talented software engineer to join our newly formed engineering team. An ideal candidate will have experience transitioning data science research into production-grade distributed systems. You will be responsible for developing the building blocks of our machine learning pipeline, implementing inference APIs, and building tools to support data science tasks. As this is a new team, we are looking for candidates who are willing to help grow the organization by taking on a range of responsibilities across the technical spectrum and are interested in learning new skills.
The position may require occasional on-site work in Northern Virginia for team and client meetings.
Responsibilities:
- Build and deploy systems for serving machine learning models, training new models, and monitoring performance.
- Develop tools and APIs for a scalable, distributed data processing pipeline.
- Design and implement data access patterns for internal use by data scientists.
- Provide input into architectural decision making, system roadmaps, and development milestones.
- Institute MLOps principles in our software development practices and platform development.
- Participate in the full software lifecycle, including maintaining and operating deployed software.
Work Experience and Skills:
- BS or Master’s degree in computer science or a related field.
- 3+ years of experience in the software engineering field (this is flexible depending on academic work).
- Proficiency with Python development and working knowledge of at least one other language (Golang is a plus).
- General understanding of data science tools and workflows and how to support them.
- Experience with most of the following technologies/services: Docker, Kubernetes, gRPC, GCP, Prometheus, Kafka, Ray, Terraform, and common SQL/NoSQL databases.
- Ability to write structured and documented code that is tested and maintainable.
- Demonstrate organized thinking, with the ability to translate internal and external customer needs into development targets.
- Aptitude for learning quickly and a willingness to take on a wide range of responsibilities.
Preferred Qualifications:
- Experience developing software in Golang (especially microservice frameworks like Gin and/or CLI tools).
- Proficiency developing CI/CD pipelines.
- Ability to create dashboards and prototype webapps for demonstration purposes or limited internal use cases.
- Prior work in the marketing/communications and/or defense sectors.
- Ability to obtain and/or maintain a US government security clearance.
We are seeking an experienced, proactive data scientist to join our newly formed engineering team. An ideal candidate will have a strong background in natural language processing methods and experience with a range of text classification problems. We have a particular interest in event extraction/detection, entity recognition, slot-filling tasks, document classification, and zero-/few-shot learning. Secondary experience in forecasting, time series, and/or active learning methods will also be beneficial. As this is a new team, we are looking for candidates who are willing to help grow the organization by taking on a range of responsibilities across the technical spectrum, as well as effectively collaborate to deliver findings to our customers.
The position may require some on-site work in Northern Virginia for team and client meetings.
Responsibilities:
- Research and develop machine learning methods for a wide range of text extraction and classification tasks, often with limited labels and/or in multiple languages
- Design and implement tools for monitoring and forecasting trends in signals derived from text data
- Work effectively, in an often self-directed environment, to estimate timelines, communicate progress, and identify avenues for future research and development
- Perform analyses and generate detailed data products for internal stakeholders and external clients
- Institute MLOps principles in our software development practices and platform development
- Deliver version-controlled, documented, and reproducible analyses and experiments that can be readily transitioned into scalable inference services
Work Experience and Skills:
- Advanced degree in computer science, math/statistics, engineering, linguistics, or a related field
- 5+ years of experience in the data science field (this is flexible depending on academic work)
- Proficiency with major Python data science libraries, including the SciPy stack and Scikit-learn
- Experience with at least one deep learning and/or NLP framework (Tensorflow, PyTorch, Transformers, etc.)
- Familiarity with other commonly used technologies including linux operating systems, SQL/NoSQL databases, etc.
- Ability to use git, as well as other version, workflow, and project management tools and technologies
- Possess strong communications skills, with the ability to communicate complex ideas clearly and concisely to a range of audiences
- Aptitude for learning quickly and a willingness to take on a wide range of responsibilities
Preferred Qualifications:
- Experience with other technologies and platforms in our stack, including: Elasticsearch, Kibana, Docker, Dask, MLFlow, DVC, Kubernetes, GCP
- Prior work in the marketing/communications and/or defense sectors
- Ability to obtain and/or maintain a US government security clearance