What are the responsibilities and job description for the Software Developer position at Parallax Advanced Research?
Software Developer
Do you have an interest in software development and analysis? Do you want to grow with a company that has the same passion? Do you enjoy reaching goals and being a part of a high-performing research team?
If you possess exceptional problem-solving skills and seek opportunities in a thriving company, then we want to hear from you!
Parallax Advanced Research is a 501(c)(3) private nonprofit research institute based in Dayton, Ohio. We’ve been recognized as Dayton's Business of the Year in and have received multiple accolades, including being named one of Dayton's "Best Places to Work", winning three Gold Stevie Awards for Organization of the Year (Medium Non-Profit), Government Sales and Customer Service, and Achievement in Science/Technology for Data Abyss, and recipient of the Employer Support of the Guard and Reserve Above and Beyond Award.
We operate our mission nationally, which is to deliver innovative research and provide technology, human, and business solutions via The Science of Intelligent Teaming™ for government, industry, and academic clients with critical challenges. Our vision is to advance the Nation's innovation advantage through our work. Our services include advanced research in the areas of artificial intelligence, autonomy, human-machine teaming, and unmanned aerial systems. We also manage a suite of entrepreneurial-focused networks, including the Ohio Federal Research Network and Launch Dayton program. In 2023, the 501(c)(3) private nonprofit research institute Ohio Aerospace Institute (OAI) became wholly affiliated with Parallax, expanding our organization's services to include space and aerospace advanced technology research and development and workforce development.
As a Software Developer, you will be working with other software developers and researchers, program managers, and Parallax clients. When working with your team, you will provide software research and development based on project needs.
In this position, you will not only be developing software and conducting research and development, but also be providing analysis and recommendations, algorithm design, and infrastructure configuration.
In addition to that, a typical day-in-the-life of a Parallax Software Developer includes:
- Developing software to support research and development needs. Actively participating in developing computational system requirements based on project needs, developing algorithm designs based on requirements, rapidly implementing algorithm designs into functioning software prototype code; efficiently and effectively documenting the development process and the results.
- Providing analysis, evaluation, and recommendations designed to promote the generalizability, effectiveness, and scalability of intelligence algorithms and other software tools
- Supporting the development of research reports and presentations to support project reviews, technology transitions and dissemination of fundamental research.
- Designing, constructing, and configuring research and development algorithms focused on supporting research and development tasks, as well as operational work environments. Learn and configure infrastructure tools that support developed functionality (e.g., Docker, external software libraries).
- Participate in project-related analysis and evaluation efforts. Support the development of research reports and presentations to support project reviews, technology transitions and dissemination of fundamental research.
Ideally, you are looking for your next long-term challenge and have these skills:
- TS/SCI Clearance
- Bachelor’s degree in Computer Science or related technical field
- 5 years of software development experience
- A high degree of competence with C running on Linux RHEL
- Strong problem-solving skills
- Excellent communication skills and comfort discussing a wide variety of technology spaces with customers and internal teams
Furthermore, do you have, or want to develop these skills?
- MS, Ph.D. or 5 years of experience in Computer Science or related technical field
- Strong SW Engineering skills, including any of the following: planning and issue tracking, version control software, continuous integration
- Current DAF experience, CAC holder, and access to systems, to include SIPRNet and JWICS
- Experience with Java, Python, SQL
- Demonstrated research on knowledge-based systems or other artificial intelligence fields
- Experience writing computational knowledge
Parallax Advanced Research will help you reach your goals by offering:
- Competitive salary with annual reviews.
- Health, dental, and vision coverage.
- Employer paid Life insurance, STD, and LTD.
- Roth post-tax 401(K) and/or pre-tax with a generous monthly company match, and yearly employer contribution.
- Education Assistance: employee’s tuition is 100% covered, in addition we cover 80% of our employee’s dependent’s tuition.
- Working from home opportunities for some positions.
- PTO time, regular paid holidays, and flex paid holidays.
- Paid Military Leave, Paid Maternity and Paternity leave, FMLA coverage for extended paid and unpaid leave, and flexible hours.
- Annual PTO sell-back.