Careers With Us

our philosophy has always been that respect for people results in success for all. we are fortunate to have a dedicated staff of technologists who believe in this philosophy and work hard to help us achieve it.

Solidus is an Equal Opportunity Employer (Minorities/Females/Disabled/Veterans)

Artificial Intelligence Python Software Engineer
Job CategoryMA - Software Engineering and/or Development
Clearance LevelEligible to Obtain
LocationMassachusetts, Lexington
Req Code17:BC-D10-023
Job Description
Solidus is searching for a Software Engineer to support the research and development of large scale open architecture distributed / cloud-based data processing, analysis, and artificial intelligence (AI) projects utilizing Agile development methodology including web-based front and back end development.  

The successful candidate will support the development distributed AI systems for large heterogeneous data sets. Projects involve system design and architecture and the development of algorithms for machine learning, natural language processing, and graph analytics implemented on enterprise big data architectures.  The candidate must be experienced in software design, development, integration, testing, documentation, and maintenance.  Work will be executed primarily in Python in a mixed Windows/Linux environment using open source and custom software stacks.
- US Citizen and ability to obtain an Active Secret DoD Security Clearance
- PhD plus 5 years of experience or MS plus 3 years or BS plus one year. The academic degree will be in Engineering, Computer Science, Mathematics, Statistics, Physics or a related field. Experience in lieu of education will be considered
- Expertise with Python development, tools, common design patterns, and numerical packages

Basic Qualifications:
-Significant experience with mathematical programming in Python 
-Strong object-oriented development skills
-Experience with web application development using model-view-controller architecture (Django)
-Expertise in high performance multi-threaded applications
-Experience developing RESTful and/or SOAP based web services 
-Experience with modern development tools such as git, github, JIRA, Confluence (or other Wiki technology), etc. 
-Experience with Python dependency and packaging tools such as Artifactory, pip, setuptools, distutils, pybuilder, etc.
-Solid understanding of Linux and Windows operating systems, basic shell scripting
-Work well with in a fast moving, small team environment

Skills: Preferred
-Front end development using AJAX, jQuery, JavaScript, Angular, Bootstrap, HTML, CSS, CSS3 
-Knowledge of full software lifecycle automation and testing tools in a DevOps environment 
-Familiarity with standard relational (SQL) databases
-Familiarity with at least one non-relational database (Redis, Cassandra, MongoDB) or search engine (Elasticsearch)
-Familiarity with graph query languages such as Gremlin, Cypher, SPARQL
-Familiarity with big data technologies such as Hadoop, Cassandra, HBase, Storm, Kafka, Spark or Zookeeper 
-Experience developing distributed and cloud-based systems and services
-Demonstrated knowledge in machine learning or statistical data inference 
-Experience in developing machine learning, natural language processing or graph analytic applications
-Demonstrated ability to analyze, research, develop and rapidly prototype complex algorithms
-Existing DoD security clearance is preferred

Applicants selected must meet eligibility requirements for access to classified information. U.S. Citizenship may be required. Solidus is an Equal Opportunity Employer and participates in E-Verify. NOTICE OF AFFIRMATIVE ACTION PLAN FOR INDIVIDUALS WITH DISABILITIES, DISABLED VETERANS AND OTHER PROTECTED VETERANS. It is the policy of this Company to seek and employ qualified individuals at all locations and facilities, and to provide equal employment opportunities for all applicants and employees in recruiting, hiring, placement, training, compensation, insurance, benefits, promotion, transfer, and termination. To achieve this, we are dedicated to taking affirmative action to employ and advance in employment qualified individuals with disabilities, disabled veterans, and other protected veterans. The objective in adopting the Affirmative Action Programs is to place qualified individuals with disabilities, disabled veterans and other protected veterans in all job classifications. These Affirmative Action Programs are available for inspection by any applicant or employee by contacting the Company's EEO Coordinator, in the Human Resources office, Monday through Friday, 8am to 5pm