Software Engineer - ML & Applied Research
Company: Intelligent Automation, Inc.
Location: Derwood
Posted on: April 3, 2026
|
|
|
Job Description:
Software Engineer – Machine Learning & Applied Research POSITION
OVERVIEW: IAI is looking for self-motivated software developers at
entry, mid and senior levels who are interested in working in a
highly agile and dynamic R&D, technology transition and product
development environment. Candidates will work collaboratively on
the Robotics & Electromechanical Systems (REMS) team as well as
supporting the development team to refine research and products in
the areas of big data and text, image, video and network analytics.
US citizenship or Permanent Residency is required for this
position. You are highly encouraged to apply if you are excited
about writing code, interested in applying the latest technologies
throughout the software stack, have strong analytical skills, enjoy
finding and fixing bugs, passionate about understanding how things
work and want to solve complex problems. JOB DUTIES: Exact job
duties will vary depending on experience/interest: • Develop,
design, train and evaluate Deep Learning networks. Focus is in
machine vision applications (object detection, recognition) as well
as natural language processing. • Integrate novel and existing
algorithms (Computer Vision/Machine Learning) into production
framework. • Work with and/or lead a team or research engineers to
develop new algorithms and modules suitable for integration into
production framework. • Design, develop, and integrate web services
to support existing production applications • Integrate graph,
natural language processing, image and video-based algorithms into
existing production applications • Rigorously develop, test and
document code DESIRED SKILLS: Prior experience with one or more of
these technologies is a plus, but not required. Training in
relevant technologies will be provided as needed. • 3 years of
experience in related technologies • Computer Vision/Machine
Learning Technologies: OpenCV, Matlab, TensorFlow, PyTorch, Keras •
Web Frameworks: grails, spring boot, pyramid, flask, django, and/or
rails • Programming Languages: Python, C/C++, Java • Relational
Database/ORM: MySql, MongoDB, hibernate, and/or sqlalchemy •
NoSQL/Graph Database: Hbase, Cassandra, Neo4j and/or JanusGraph •
Configuration Management, Build Tools: Git, Subversion, maven,
gradle, jenkins and/or travis • DevOps/Deployment Tools: ansible,
chef, puppet and/or docker • Comfortable working in Linux
EDUCATION: A bachelor’s degree (or higher) in Computer Science,
Engineering, Mathematics, Physics or related field is required.
ABOUT IAI: Intelligent Automation, Inc. (IAI) is a technology
innovation company headquartered in Rockville, MD. We specialize in
providing advanced technology solutions and R&D services to
federal agencies, and corporations throughout the United States and
internationally. Leveraging agile R&D processes, a
multidisciplinary collaborative environment, and its substantial
intellectual property portfolio, IAI excels in developing concepts
into market-focused products and customer-driven solutions. IAI's
core R&D areas include: Air Traffic Management, Big Data and
Social Media Analytics, Control and Signal Processing, Cyber
Security, Education and Training Technologies, Health Technologies,
Modeling and Simulation, Networks and Communications, Robotics and
Sensor Systems. For more information on IAI, please visit
www.i-a-i.com. All qualified applicants will receive consideration
for employment without regard to race, color, religion, sex, sexual
orientation, gender identity, national origin, disability, or
veteran status.
Keywords: Intelligent Automation, Inc., Rockville , Software Engineer - ML & Applied Research, IT / Software / Systems , Derwood, Maryland