This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Make a difference protecting government assets! The Machine Learning Engine team leverages various Machine Learning technologies to analyze payloads at scale and near real time. As a Software Engineer II on the MLE team, you will be responsible for making changes to ensure we have a scalable, reliable, and performant service. This opportunity will allow you to demonstrate a habit of writing testable code and unit tests featuring mocking, refactoring to well-known OOP design patterns. This role will involve adding automation, alerting, and monitoring to ensure the health of our service while working with others on the team to drive meaningful improvements to availability and latency of our services. You will also be responsible for curating deployment processes and scripts.
Job Responsibility:
Design and implement changes to ensure the service is scalable, reliable, and performant
Write testable, maintainable code with strong unit test coverage, including mocking
Refactor code using well-known object-oriented design patterns
Add and maintain automation, alerting, and monitoring to ensure service health
Collaborate with the team to improve service availability and reduce latency
Own and curate deployment processes and deployment scripts
Requirements:
Bachelor's Degree in Computer Science, Information Technology, Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Data Science, Cybersecurity, or related field AND 2+ years technical experience in software engineering, network engineering, service engineering, systems engineering, or industrial controls
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Nice to have:
Master's Degree in Computer Science, Information Technology, Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Data Science, Cybersecurity, or related field AND 3+ years technical experience in software engineering, network engineering, service engineering, systems engineering, or industrial controls OR Bachelor's Degree in Computer Science, Information Technology, Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Data Science, Cybersecurity, or related field AND 5+ years technical experience in software engineering, network engineering, service engineering, systems engineering, or industrial controls OR equivalent experience
1+ year(s) technical experience working with large-scale cloud or distributed systems
Experience working on projects to improve the quality of large scale services
Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
Curates deployment processes and scripts
Architects and Implements software systems to solve a variety of problems
Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight