Northrop Grumman Corporation has flagged the Software Engineer 2 - Collection Specialist job as unavailable. Let’s keep looking.

ECS is seeking a Senior Software Engineer to work in our Fairfax VA office.

Job Description:

ECS is seeking a Senior Software Engineer to work in our Fairfax, VA office. 

Job Description:

ECS is seeking a Senior Software Engineer to support the execution of a variety of projects including Artificial Intelligence/Machine Learning and Big Data/Cloud Solutions. This position requires strong technical leadership skills in various software languages, machine learning architecture and enterprise application integration. The candidate will work closely with the technical team to swiftly prototype and develop solutions in an agile environment and deploy capabilities to the operational end user. The candidate will cultivate an environment that promotes customer service, excellence in communication, innovation, collaboration, and teamwork. The Senior Software Engineer performs in a multidisciplinary team environment with tight deadlines.

Job Responsibilities:

  • Proposes, develops, and leads novel AI/ML architectures, creating actionable engineering strategies.
  • Optimizes performance /develops evaluation strategies for evaluating software and ML model performance in multi-modal or multi task scenarios.
  • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Establishes and meets projected timelines and works effectively as a member of a team.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Leads program engagements with partners and customers on software capability, development, and integration into larger systems and system architectures.
  • Fulfills customer-facing responsibilities, including briefing solutions to DoD customers and representing ECS at technical exchange meetings.

We are a rapidly growing company that considers our employees and teams to be our most important assets. Our team environment provides opportunities for growth to individuals who are motivated to excel. We are situated in Merrifield, VA -- well positioned for most commutes within the Northern Virginia area. Our newly renovated office spaces are first in class facilitating a teamwork environment. We also offer opportunities for telework and have some of the most interesting, advanced IT business in the DC area. Our growing program works with the most forward leaning technologies and extraordinary customers who are thought and action leaders in within the AI/ML domain. We offer a highly competitive compensation and benefits package to the right person for this key position.

Required Skills:

  • BA/BS degree in Computer/Mechanical/Electrical Engineering; Computer Science or a related Information Technology field or equivalent experience.
  • Secret Clearance with the ability to obtain TS/SCI.
  • Proficiency briefing technical solutions to both technical and non-technical customers and user groups.
  • Ability to design end-to-end solutions based on user requirements and constraints.
  • Proficiency with programming languages such as C++, Python, Java, and JavaScript5+ years of experience coding, designing, deploying, and supporting enterprise level systems.
  • Strong analytical and reasoning skills with an ability to visualize processes and outcomes.
  • Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems.
  • Experience developing Architecture and Data Flow Diagrams.
  • A skilled intelligent, articulate individual who relates to people at all levels of an organization; possesses excellent technical writing and presentation skills.
  • Familiarity with Windows and Linux operating systems.
  • Ability to work in a fast-paced environment.
  • Ability to travel (10%) to mostly CONUS locations.
  • Ability to quickly grasp and implement new technologies.
  • A self-motivated, self-starter that enthusiastically embraces pushing imaginative solutions to hard operational problems.

Desired Skills:

  • Master's degree in Computer Engineering, Electrical Engineering, or a related technical field.
  • Experience leading engineering teams or mentoring software developers.
  • Experience in Computer Vision/Computer Graphics and Homography.
  • Experience CUDA programming.
  • Experience with Machine Learning algorithms.
  • Experience in GIS.
  • Experience utilizing containerization technologies (e.g. Docker) and orchestration frameworks (e.g. Kubernetes).
  • Experience with DevSecOps frameworks.
  • Experience utilizing big data and cloud tools and technologies.
  • Experience working with Cloud Technologies (Azure, GCP, AWS).
  • Experience working with Department of Defense organizations or performers.

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3800+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.

Read Full Description
Confirmed 9 minutes ago. Posted 5 days ago.

Discover Similar Jobs

Suggested Articles