Software Engineer
Arlington, VA 
Share
Posted 30 days ago
Job Description
Who We Are
We are problem-solvers, analysts, and engineers - all powered by changing the way the world interacts with data. Our roots are in data mapping and advanced analytics to help people, and our passion is bringing together new ideas and technology all in the name of helping our customers go further, faster. Our customers include the Intelligence Community, federal law enforcement, commercial companies, and non-profit organizations; and we support them in areas ranging from counterterrorism to financial threat intelligence to wildlife protection.

Where You Come In
Talented, smart, passionate people with outstanding ideas. That's what we've got, and we're looking for more. You will be a part of a team focused on delivering our most innovative product offering ever - one that will propel our customers and our company to groundbreaking levels of success.

We're seeking individuals with at least ten years of experience who can design and articulate, guide, and mentor big ideas.

The position of Software Engineer is a client-focused, direct support position with Semantic AI. You will base your activities out of the Semantic AI Washington DC-area Headquarters in Arlington, VA, but will be called upon to work at various customer sites as needed in the capacity described below. The primary focus of your work effort will be software project support in direct response to customer needs as assigned by the Director of Customer Success and Field Operations. These efforts will span both the Desktop and the Server products. Also, you will serve as an expert Cortex Edge and EIP user - in particular, developing ways to adapt our software to meet customers' information requirements. You will be responsible for becoming "embedded" with our customers' analytical teams, sharing their missions and goals, and improving our software products. You will provide services both on-site with a customer and remotely working from home or the Arlington Headquarters.

Responsibilities:
  • Support the technical on-site delivery, customization, and maintenance of our software products and associated services in a wide variety of government, commercial, and non-profit organization environments
  • Engage directly with customers as a credible expert on Semantic AI product offerings
  • Advise and shape product roadmaps in collaboration with other SAI teams, including Engineering Operations, Configuration Management, and Program Management
Minimum Qualifications:
  • BS in Computer Science or similar study or equivalent experience
  • Must have 5+ years of experience in a role that requires high-level technical aptitude and understanding
  • Must have engineering prowess in implementing tactical approaches to real-world data problems, intuitive user interfaces, and powerful data ingest solutions
  • Must be able to fully understand a user story and to tell that story in a compelling way through software demonstrations
  • Must be able to build and test quality code in a collaborative agile team environment
  • Experience problem-solving and diagnosing issues in the field and customizing software solutions while working directly in the user's environment
  • Experience in developing new software capabilities based on direct customer feedback and team innovations to improve the real difference our products make in a huge variety of knowledge discovery uses in settings ranging from the Intelligence Community to global commercial businesses engaged in everything from tech to consulting
  • Experience with a relevant UI technology (either Java Swing or Javascript/Angular)

Areas of Required Software Development Knowledge and/or Experience
  • Java Swing as well as Java running on UNIX and Windows
  • SQL / JPA / PostgreSQL / ETL
  • Elasticsearch / SOLR / Lucene
  • RESTful web services
  • Angular.js / Javascript
  • HTML5 / CSS3 / Sass
  • Semantic Graphs, Graph databases
  • Commercial Cloud Platforms (AWS, Azure); Hyper-Converged Infrastructure (VMWare)
  • Maven
  • IntelliJ
Preferred Qualifications:
  • Security Clearance and CI poly
  • Polished interpersonal and communications skills (written & verbal) in customer-facing situations and team collaboration settings
  • Must be able to provide attention to detail
  • Security+ or SSCP Certification
  • AWS Cloud Solution Certification
  • Azure Cloud Solution Certification

Semantic AI is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
10+ years
Email this Job to Yourself or a Friend
Indicates required fields