Software Engineer - Rome, United States - PAR Government
2 weeks ago
Description
Brief Program Scope Synopsis:
The applied sciences and technologies team uses computer vision, information forensics, machine learning, and other statistics-based techniques to work with various media-modalities (text, audio, video, and images)
Research, develop, and maintain software to journal, manipulate, reason about, evaluate, and automate media composition for text, audio, video, and images.
Responsibilities and Duties:
Develop and maintain full-stack software written in a variety of languages (e.g. Python, Java, C++, Javascript, Kotlin, Go)
Develop software that provides and interacts with RESTful services
Debug complicated processes related to the information forensics domain
Develop and maintain tests for written software
Contribute to technical interchange meetings inside and outside of the team
Research, identify, and develop emerging techniques related to the information forensics domain
Collaborate with domain experts to troubleshoot and implement emerging technologies
Use and develop machine learning techniques related to semantic reasoning and the information forensics domain
Provide summaries of work accomplished as well as approach
Work both autonomously with minimal guidance as well as in larger team settings
Required Skills
Strong communication skills (interpersonal and written)
Experience with systems and software integration
Proficiency in Python and Java languages
Working knowledge of other languages/frameworks such as React, NodeJs, Javascript, Kotlin, Go, Rust
Demonstrated ability to research and learn new technologies and adapt into usable products and solutions
Knowledge of machine learning architectures and uses (e.g. CNNs, Transformers, RNNs, GANs, and/or NeRF)
Ability and desire to stay abreast of current technologies
Working knowledge of Object-Oriented Principles (OOP)
Ability to work autonomously with minimal guidance
Minimum 5 years demonstratable experience in software design and development or equivalent combination of education and experience
Degree in Computer Science, Mathematics, Electrical Engineering, or related disciplines preferred or equivalent experience (e.g. associates + 3 years; bachelors + 2 years, masters + 1 year)
Required Experience
Knowledge of DevSecOps and CI/CD
Experience with deep learning libraries such as PyTorch, TensorFlow, Dlib, OpenCV
Experience with other ML/AI coding languages
Background in other areas of machine learning such as data curation, model selection, architecting, training, validation, testing, and deployment
Understanding of machine learning tasks, such as object detection, segmentation, identification, Tracking, deepfakes and natural language processing
Experience with UI/UX development and/or understanding of common UI/UX coding languages
Docker and Kubernetes experience
It is the policy of PAR to prohibit all forms of discrimination and to affirmatively implement equal opportunity to all qualified employees and applicants for employment without regard to race, color, creed, religion, sex, age, veteran status, national origin, disability, marital status, predisposing genetic characteristics, sexual orientation, gender identity, or other legally protected status and positive action shall be taken to insure the fulfillment of this policy.
If you require reasonable accommodation in the application process, call Human Resources at All other applications must be submitted online.
#J-18808-Ljbffr