Benefits & Perks
Since its founding, EMSI has become a dynamic research, information technology, and engineering company. Our customers look to us for innovative and cost-effective products and services. We are currently seeking motivated, talented people to join our team.
EMSI offers the following company paid employment benefits:
- Salaries are more than competitive within the industry and will be commensurate with an applicant’s experience.
- We offer an extremely generous retirement program consisting of a company-paid contribution equal to 15% of the employee’s salary, independent of employee contribution.
- PPO company-paid health plan
- Generous vacation
- All employees participate in company bonus plan
EMSI JOB OPENINGS
Machine Learning Engineer
EMSI currently seeks a Machine Learning Engineer who can develop cutting edge Deep Learning technologies applied to pressing problems in the domain of Computer Vision, Synthetic Aperture Radar (SAR), and Geospatial Exploitation. You will have considerable responsibility, and your role will have direct impact on relevant issues facing the United States government customers. Ideal candidates will have a strong background in Machine Learning (preferably Deep Neural Networks), and will need to be flexible in a small business environment. Familiarity with radar sensing phenomenology and Open Source frameworks is a huge plus, as well as the ability to program in Python. Applicant must be a US citizen.
- Research, conceive, design, prototype and/or implement advanced Deep Neural Network Architectures as well as other relevant Machine Learning models
- Apply deep learning algorithms to train neural networks for object detection and classification
- Develop domain-aware pre-processing algorithms, and other methods to increase model generalization
- Apply signal pre-processing techniques on SAR data
- Create physics simulations of various phenomenologies and develop methods to account for bias between simulated and real-world data
- Develop appropriate objective functions and sound performance assessment plans
- Present work at meetings and conferences
- Develop and deliver production-quality code (mainly Python)
- Bachelor’s degree in engineering, physics, mathematics, computer science, data science, or related technical field
- Must be a U.S. citizen
- Must be able to obtain a top secret security clearance as a condition of continued employment
- Demonstrated mathematical problem solving ability and data analysis experience
- Experience implementing machine learning, data mining, and statistical algorithms for pattern recognition and development of predictive models
- Strong programming ability Experience with signal and image processing
- Experience with open source and other scientific software packages
- Must be flexible and a self-starter
- Demonstrated interpersonal communication, presentation skills, verbal and written communication skills
- Active US top secret clearance
- Master’s degree or PhD in engineering, physics, mathematics, computer science, data science, or related technical field
- Experience with Synthetic Aperture Radar (SAR) data
- Strong programming ability in Python, C/C++, and Matlab
- Experience implementing Deep Learning techniques using Tensorflow and Keras
- Experience delivering production-quality code
FPGA Engineer
EMSI currently seeks an experienced engineer who is capable of deploying modern machine learning architectures onto Xilinx FPGAs through use of the Xilinx Deep learning Processing Unit (DPU) IP. We have a project using Xilinx FPGAs to increase the throughput of object detection machine learning algorithms.
For the right candidate EMSI will consider a consulting position if so desired by the candidate.
- Convert and maintain modern machine learning inference python code to execute on Xilinx FPGAs using the Xilinx Deep learning Processing Unit (DPU) IP.
- Determine processing time bottlenecks and develop mitigations in consultation with the EMSI machine learning software team.
- U.S. citizenship is a must
- B.S. plus >5 years relevant electrical engineering / computer science experience
- Well versed in Python
- Have skills in performance analysis (specifically being able to determine what bottlenecks may inhibit the execution time of the model on the DPU)
- Have skills in Verilog/VHDL to ameliorate performance issues
- Experience with modern software development practices, version control systems, debugging tools, and coordination/collaboration tools
- Self-driven engineer that does not require constant supervision
- Great written and verbal communication skills
- Strong teamwork experience and organizational, interpersonal, and communication skills
- Have familiarity with deploying deep learning models on the Xilinx DPU IP
- Experience with Pytorch
- Active TS/SCI clearance is a definite plus
Software Engineer
EMSI currently seeks a Software Engineer to join our team of machine learning engineers, software developers, and algorithm developers who are developing software for automated Geospatial Exploitation of Synthetic Aperture Radar (SAR) imagery. Ideal candidates will need to be flexible in a small business environment. Must be proficient in Python and C/C++.
- U.S. citizenship is a must
- B.S. plus >5 years relevant electrical engineering / computer science experience
- Well versed in Python
- Have skills in performance analysis (specifically being able to determine what bottlenecks may inhibit the execution time of the model on the DPU)
- Have skills in Verilog/VHDL to ameliorate performance issues
- Experience with modern software development practices, version control systems, debugging tools, and coordination/collaboration tools
- Self-driven engineer that does not require constant supervision
- Great written and verbal communication skills
- Strong teamwork experience and organizational, interpersonal, and communication skills
- Active US top secret clearance
- Master’s degree or PhD in computer science, computer engineering, physics, mathematics, or related technical field
- Experience with Synthetic Aperture Radar (SAR) data
- Strong programming ability in Python, C/C++, and Matlab
- Experience implementing Deep Learning techniques using Tensorflow and Keras
- Experience delivering production-quality code
Office Manager
We are looking for an Office Administrator to organize and coordinate administration duties and office procedures. Your role is to organize a variety of administrative tasks, support a small engineering and R&D team to focus on their core responsibilities, and to create and maintain a pleasant work environment. A successful candidate will be a great communicator, have a positive attitude, and be interested to support a fast-paced team by taking responsibility to complete tasks.
- Support all employees with administrative tasks such as scheduling, purchasing, paperwork signing, shipping and receiving, and ensuring that business filings are current
- Support onboarding new employees including paperwork signing and introduction to business processes.
- Assist with the creation and posting of job descriptions for new positions
- Partner with HR to update and maintain office policies as necessary
- Support purchasing and finance to insure purchasing invoices, contractor invoices, and customer invoices are submitted and paid on-time.
- Order supplies and equipment
- Act as primary point of contact for all vendors
- Organizing internal company events (all hands meetings, lunches, holiday parties, happy hours, team building, etc.
- Organize the office layout and help company maintain neat and orderly workspaces
- Work with corporate accountant and external bookkeeper to provide regular financial reporting and tracking for CEO and Board
- Support Finance with employee reimbursement filings and ensuring correct employee timesheet reporting and payroll
- Check general company email and responds to inquiries and request or routes them to the proper employee for ensuring prompt and accurate replies
- Must be a U.S. citizen
- 5+ years of Office Administration experience
- Experience with a variety of office software (Email/Outlook, Calendaring software, MS Office products, Google Drive, Dropbox and databases)
- Attention to detail and problem-solving skills
- Excellent time management skills and ability to multi-task and prioritize work
- Excellent written and verbal communication skills
- Open to taking on additional responsibilities as they arise
- Associates or Bachelor’s Degree in Business Administration, Accounting, or related field
- Experience with QuickBooks