We are a dedicated team of scientists, engineers, researchers, and domain experts with a big love for data, systems, and collaboration. We tackle some of the most complex and interesting data challenges, then apply our innovations across a wide array of industries.
We are always looking to connect with Data Scientists! If you are interested in sharing your resume and hearing about our current openings, please Apply Now.
Position Type: Full-time Work Location: Chantilly, VA
We are currently looking for an energetic and motivated Java Developer/Software Engineer to support our longstanding Department of Defense client with test automation. The successful candidate will have a strong understanding of object oriented programming concepts, experience with Java, an interest in test automation, and experience supporting a Federal client.
Requirements: • Active Secret DoD clearance (or ability to obtain one) • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field • 2+ years professional experience as a software engineer • Experience with Java • Experience with or strong working knowledge of Selenium java • Experience with version control (e.g. Git, BitBucket) • Familiarity with web technologies: HTML, CSS, Javascript, jQuery, Angular, AngularJS, Typescript
Skills and Experience that will help make you successful here: • Experience supporting a DoD customer • Experience with Java libraries and frameworks (e.g. Spring, Maven, TestNG, Groovy) • Experience with relational databases (e.g. Oracle DB, PostgreSQL) • Experience with software development tools (e.g. Visual Studio Code, Eclipse) • Experience with QA tools (e.g. Postman, WAVE, ReadyAPI) • Experience working on an agile software development team • Experience supporting a quality assurance (QA) team • Strong understanding of object oriented programming (OOP) concepts • Strong understanding of RESTful APIs • Strong understanding of Accessibility Requirements (508, WCAG)
Traits we are looking for: • Excellent written and verbal communication skills • Excellent customer service skills • Willingness to learn and ask questions • Self-starter • Adaptable and creative mindset
In a Scrum of Scrums (SoS) structure and/or Scaled Agile Framework, the Scrum of Scrums and/or Lead for Agile Release Train (ART) facilitates communication and coordination between multiple Scrum teams working on a large project(s), ensuring a fully integrated product increment at the end of each sprint.
Responsibilities: • Purpose: The SoS Master's primary goal is to scale Scrum practices for larger projects by coordinating the efforts of multiple Scrum teams. • Facilitation: They lead and facilitate the SoS meetings, ensuring that all Scrum Masters or representatives from each team are aware of progress, dependencies, and potential issues. • Coordination: The SoS Master helps to identify and address impediments, conflicts, and dependencies between teams, ensuring that everyone is aligned and working towards a common goal. • Communication: They act as a central point of communication, ensuring that information flows effectively between the different Scrum teams. • Problem-Solving: The SoS Master helps teams resolve issues and make minor course corrections as needed. • Shared Product Backlog: The SoS Master is responsible for managing the shared product backlog, ensuring that all teams are working on the right things and that the product is delivered in a timely manner. • Sprint Reviews: They oversee and facilitate bi-monthly Sprint Reviews with the Program Management Office and/or Technical Point of Contact (TPOC). They validate that the Scrum/Agile teams have access to all the necessary software, tools, and environments to be successful. • Agile Principles: They ensure that Scrum lead running Scaled Agile is understood and enacted within the team of teams. • Team of Teams: The SoS Master ensures that all high-performing scrum team members work towards a common goal, with trust, respect, and alignment. In essence, the SoS Master is a facilitator and coordinator who ensures that multiple Scrum teams can work together effectively to deliver a fully integrated product.
Required: • TS/SCI eligible • Bachelor’s degree plus 7-10 years' experience, or a Master's Degree plus 5 years of experience. • Provide subject matter expertise to support agile development using methodologies based on iterative development, requirements and solutions • Experience with Agile software development methodologies and tools. • Strong communications skills: you will be required to proactively engage fellow organizational members and DoD cross-organizational colleagues both inside and outside of your team.
Preferred: • Certification(s): Certified ScrumMaster (CSM), Professional Scrum Master (PSM I), Certified Scrum Professional-ScrumMaster (CSP-SM), Scaled Agile Framework® (SAFe®) certifications
Position Type: Full-time Work Location: Arlington, VA
Responsibilities: • Design, develop, and maintain robust and scalable data pipelines using various tools and technologies. • Create and maintain APIs for internal and external data access, utilizing best practices for security and performance. • Collaborate with data scientists, software engineers, and business stakeholders to understand data requirements and translate them into technical solutions. • Implement data quality checks and monitoring systems to ensure data accuracy and integrity. • Develop and maintain comprehensive documentation for APIs and data pipelines. • Stay up-to-date with the latest technologies and trends in data engineering and API development. • Contribute to the continuous improvement of our data infrastructure and processes.
Required: • TS/SCI eligible • Bachelor's degree in Computer Science, Engineering, or a related field. • 3+ years of experience as a Data Engineer or in a similar role. • Proven experience in designing, developing, and documenting RESTful APIs. • Strong programming skills in Python. • Experience with cloud computing platforms like AWS, Azure, or GCP. • Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra). • Experience with data warehousing concepts and technologies is a plus. • Excellent communication and collaboration skills.
Preferred: • Experience with data streaming technologies like Kafka or Spark Streaming. • Experience with containerization technologies like Docker and Kubernetes. • Familiarity with Agile methodologies.