Applied Research Laboratories, The University of Texas at Austin

Geospatial Software Developer and Data Scientist R_00007415

Software Developer in Austin, TX

Posted 2019-11-22
Description

Job Description:

This position will work on the development and implementation of geospatial algorithms for a variety of remote sensing technologies and applications (airborne and space-based). We are looking for an experienced machine learning practitioner to help scale and expand our software. Our geospatial software package includes machine learning modules to detect patterns and features within 3D point cloud data. We anticipate that someone in this position will stay up to date on the state of the art in data science and machine learning.

You would be joining the Geospatial Laser Applications and Measurements group who is leading the way in geospatial analysis for a variety of government sponsors. In particular, our group has developed 3D feature extraction and analysis software that is on the cutting edge of this field. We develop software to analyze spacebased, airborne, and terrestrial point cloud data along with other modalities of remotely sensed data to provide information to our sponsors. Working within our group is fast paced, challenging, and highly rewarding. There is a great team dynamic and we operate as a single team with a common goal.
----

Job Details:

General Notes
An agency designated by the federal government handles the investigation as to the requirement for eligibility for access to classified information. Factors considered during this investigation include but are not limited to allegiance to the United States, foreign influence, foreign preference, criminal conduct, security violations, drug involvement, the likelihood of continuation of such conduct, etc.

Responsibilities
Continuous development and improve new machine learning/deep learning techniques for existing software.

Quickly test and prototype ideas against real data.

Develop software (or apply existing software) to accommodate supercomputer and cloud based capabilities.

Collaborate with technical team and collectively manage project progress.

Periodically communicate technical results with sponsor.

Other related functions as assigned.

Required Qualifications
Bachelor's degree in engineering or computer science or other related science. Applicant must have expertise in C/C++, Python, and Unix shell scripting. Proficient with algorithm design and development. Application should have experience with deep learning (ScikitLearn, Tensorflow, Keras) and associated artifacts (models, embeddings, CNNs). Applicant must be comfortable using a command line interface and have practical experience using Git/Gitlab/Github or other modern software version control and CI/CD systems. Ability to work with sensitive and confidential information, maintain a professional demeanor, work as a team member without daily supervision and effectively communicate with diverse groups of clients.

Relevant education and experience may be substituted as appropriate.

US Citizen: Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information at the level appropriate to the project requirements of the position.

Preferred Qualifications
Demonstrated experience with algorithm development for remote sensing data product processing, analysis and applications. Experience with modern C++11/14 development and STL/functional/generic programming. Understanding of best practices of software development such as test-driven development and code reviews. Experience with cross-platform user interface development. Experience with MATLAB. Cumulative GPA of 3.0.



General Notes:
An agency designated by the federal government handles the investigation as to the requirement for eligibility for access to classified information. Factors considered during this investigation include but are not limited to allegiance to the United States, foreign influence, foreign preference, criminal conduct, security violations, drug involvement, the likelihood of continuation of such conduct, etc.

Applied Research Laboratories, the University of Texas at Austin (ARL:UT), is a Department of Defense University-Affiliated Research Center (UARC). Since 1945, ARL:UT has been engaged in sponsored research dedicated to improving our national security through applications of acoustics, electromagnetics, and information sciences. As the largest and one of the oldest research units of the university and a member of the Vice President for Research portfolio, ARL:UT is highly engaged in the three traditional roles of a major university - research, education, and public service.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

CUTTING-EDGE RESEARCH
ARL:UT is home to some of the world’s most advanced research teams in the areas of acoustics, electromagnetics, and information sciences. Our sponsors include branches of the U.S. Department of Defense, NASA, NIH, and agencies from the Intelligence Community.

TALENTED STAFF
Research and development professionals make up the majority of ARL:UT's total staff of approximately 750, and opportunities exist for all degree-level candidates in aerospace, computer, electrical, and mechanical engineering, as well as in computer science, physics, and mathematics.

Perks

ARL:UT offers relocation packages, exceptional benefits, staff education programs, and a casual work environment. Employees enjoy the added benefit of living in the dynamic city of Austin.The culture here supports a high quality of life and fosters creativity and innovation. Our facility is located at the J.J. Pickle Research Campus and located directly across the street from an area known as the Domain; a great outdoor shopping and restaurant area. The campus offers it's own onsite amenities such as dining option(s), workout area and other perks. Each year during the December holiday season the laboratory closes (with the exception a skeleton crew) for a typical 1 week minimum with paid holiday time off. ARL:UT will be expanding into a new multi-story building during the next few years and experiencing a time of great growth and opportunity for job seekers.

Tech Stack

Java, C, C++, Python, Linux

Interview process

Candidates are considered to have officially applied for the position once they complete the job application instructions/process (per the job posting). Candidates will typically be screened 1-2 times via phone and then interviewed onsite.

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.