Software Engineer
We are looking for a highly skilled Software Engineer to join our team, focusing on the development and maintenance of cutting-edge training, tradecraft guidelines, and data services. This role is a unique blend of high-level technical work and close collaboration. You won't just be writing code; you'll be building the tools that support our entire enterprise. If you're passionate about creating robust software solutions, thrive on collaboration, and are ready to make a significant impact, this is the opportunity you've been waiting for. With a competitive salary range and industry-leading benefits, Ardent Principles offers more than just a job - we offer a career path filled with growth and opportunities. Join us and let's shape the future together!
In this challenging yet rewarding role, you are an integral part of what brings our Company's mission to life. You must have the following required skills, certifications, and demonstrated experience in and/or with:
- Full-stack development
- Angular
- Node.js
- SQL
- Python
- General Linux computing and advanced bash scripting
- Constructing complex multi-data source queries with database technologies such as PostgreSQL, MySQL, Neo4J or RDS
- Processing data sources containing structured or unstructured data
- Developing data pipelines with NiFi to bring data into a central environment
- Delivering results to stakeholders through written documentation and oral briefings
- Using code repositories such as Git
- Using Elasticsearch and Kibana technologies
- ServiceNow
- Working with multiple stakeholders
- Documenting such artifacts as code, Python packages and methodologies
- Using Jupyter Notebooks
- Machine learning techniques including natural language processing
- Explaining complex technical issues to more junior data scientists, in graphical, verbal, or written formats Developing tested, reusable and reproducible work
- Work or educational background in one or more of the following areas: mathematics, statistics, hard sciences (e.g. Physics, Computational Biology, Astronomy, Neuroscience, etc.) computer science, data science, or business analytics.
Other skills and demonstrated experiences that are highly desired but not mandatory to perform the work, include:
- Cloud services, such as AWS
- Using big data processing tools such as Apache Spark or Trino
- Machine learning algorithms
- Using container frameworks such as Docker or Kubernetes
- Using data visualizations tools such as Tableau, Kibana or Apache Superset
- Creating learning objectives and creating teaching curriculum in technical or scientific fields
This is a full-time position with consultants expected to be available and working onsite in McLean, VA, during core hours.
Ready to take the next step in your career? Join us and be part of a team dedicated to driving positive change through technology. Apply now with our easy 3-minute, mobile-friendly initial application process.