- BS in Computer Science, Statistics, Mathematics or related technical field
- Five (5) years of experience in software and/or data engineering
- Proficiency in machine learning and/or statistical techniques
- Strong proficiency in programming languages such as Java and Python
- Some infrequent travel may be required
- Must have an in-scope security clearance
- Experience in Data/ML Pipelines using S3, Athena, Glue, Airflow, Kinesis or Kafka, and Sagemaker
- Knowledge of Serverless Apps using S3, Lambda, Step Functions, API Gateway, AppSync, and Cognito
- Experience/understanding of Infrastructure as Code, Cloud Native, AWS, and Serverless
- Demonstrated software expertise using design patterns, clean coding, peer reviews, and unit testing
- Experience with AWS GovCloud and DoD Risk Management Framework (RMF) is a plus
Senior Software Engineer - Huntsville, United States - Intuitive Research & Technology Corporation
Description
INTUITIVE is a nationally recognized Best Place to Work that provides solutions from design through production to sustainment by delivering targeted results. Our approach couples the latest technology with engineering expertise and analytical proficiency while remaining true to genuine customer relationships and a culture that fosters growth and opportunity. Our diverse portfolio of capabilities and extensive customer base allows our employees countless opportunities to pursue their passions and support our nation's Warfighters. Join our team that encourages creativity, welcomes initiative, and seeks excellence. Start Building Your Future today
We are seeking an experienced Senior Software Engineer to design, develop, and support technical solutions and apply a variety of best practices. In this role, you will have an opportunity to solve technical challenges, work on complex, enterprise applications, and develop solutions that will have a meaningful impact on U.S. DOJ operations. The successful candidate should be familiar with agile methodologies and be able to apply them effectively in a team environment. Your daily responsibilities will include interpreting data, identifying trends, and analyzing results using data science techniques. You will get to work with AI-based technologies to create and enhance software to extract information from large data sets. A well-suited applicant will be a self-motivating individual capable of working independently and within a team environment and possess good oral and written communication skills.
Required