Software Engineer
Aleut Federal
- Washington DC
- Permanent
- Full-time
- Collaborate with data scientists, analysts, and stakeholders to understand business requirements and translate them into technical specifications.
- Develop robust software solutions for data collection, storage, processing, and visualization using cutting-edge technologies and programming languages such as Python, R, SQL, etc.
- Design and implement scalable data pipelines and ETL processes to ingest, clean, transform, and integrate diverse datasets from various sources.
- Utilize advanced statistical and machine learning techniques to perform predictive modeling, clustering, classification, and other analytical tasks.
- Create intuitive and interactive dashboards, reports, and visualizations to communicate insights and findings to stakeholders effectively.
- Optimize performance and efficiency of data analytics workflows through code refactoring, algorithm optimization, and infrastructure tuning.
- Stay abreast of industry trends, best practices, and emerging technologies in data analytics and software engineering to continuously enhance our solutions.
- Participate in code reviews, testing, and debugging activities to ensure the reliability, scalability, and security of our software applications.
- Approach data analytics and data science solutions from multiple perspectives (such as business, organization, security, data, and technology)
- Understand new technologies and solutions to present design and implementation details to customers
- Provide systems design/ architecture, software development, and DevOps to support delivery excellence
- Provide interactive data visualization, information presentation, and user experience development and interface optimization
- A bachelor’s degree and 5+ years of experience is required in software engineering; a Master’s degree preferred
- Experience working with SQL and Python (or equivalent); Standard machine learning packages such as Spark, Hadoop, or similar software; Agile processes and procedures; experience, using software such as R, SAS, SPSS, or equivalent software; providing validation of methods and identifying best practices
- Experience with common machine learning algorithms and problem domains to include feature engineering, hyperparameter tuning, and performance optimization
- Experience with SQL for advanced querying and joining of heterogeneous data sets
- Statistics knowledge including common pitfalls in modeling and data analysis, sampling, and data augmentation a plus
- Ability to obtain a DoS Secret Security Clearance
- Great writing and oral skills involving customer-ready presentations, proposal content, and technical documentation
- Great presentation skills to different audiences including senior-level clients, business SMEs, and developers
- Great research and analysis skills for data analysis
- Ability to maintain multi-deadline, fluid set of projects under Agile management methods; overall project management proficiency including monitoring and controlling projects and communicating across all project stakeholders
- Ability to work as a self-starter, take initiative, and execute tasks with minimal supervision
- Relevant certifications are preferred
- Experience working with clients such as the U.S. Department of Agriculture, U.S. Commerce Department, Department of State (preferred), Department of the Interior, etc.
- An active DoS Secret Security Clearance (Top Secret preferred)