Senior Computer Scientist
Mercer Engineering Research Center · Warner Robins, GA · 1 wk ago
On-siteInformation TechnologyFull-time
Responsibilities
- Serve as internal resource on structured programming techniques for software systems.
- Lead program design reviews with customer.
- Responsible from the initial concept to design, coding, and testing to meet specifications.
- Analyze algorithms and requirements for computational resources and architecture required.
- Lead a team to develop software systems, including the design, implementation and deployment of device drivers, kernel enhancements, and other essential system-level software.
- Lead a team to perform analysis, design, software development, and maintenance tasks for highly complex systems.
- Coach less experienced computer scientists and ensure adherence to design and coding standards and practices.
- Mentor and lead less experienced team members.
- Lead the development, test, and integration of code for new or existing software of significant complexity involving multiple teams.
- Remain abreast of all applicable technical advancements.
- Apply and adapt theoretical principles to develop new computer software and/or hardware solutions.
- Develop approaches to solve analytical problems and document methodologies
Requirements
- US Citizenship.
- Ability to obtain and maintain a DoD Security Clearance.
- An undergraduate degree in computer science and 9 years of directly related experience; a Master’s degree in same and 8 years of directly related experience; or a Ph.D. degree in same and 3 years of directly related experience.
- 3 years of technical lead responsibility.
- Ability to obtain certification in accordance with DoD 8140 series requirements.
- Proficient using Python, Java, JavaScript, J-Query, C#, and Dot.NET frameworks including MVC, Web Forms, and/or Dot.NET core.
- Proficient in secure coding practices.
- Proficient in database design principles and Structured Query Language (SQL).
- Proficient in agile framework and software development life cycle.
- Proficient in the developing testing strategies for components and/or applications.
Qualifications
- Desired Qualifications:
- Proficient in TensorFlow, PyTorch, or similar libraries.
- Experience building, fine tuning, and deploying advanced models (e.g., LLMs, computer vision, recommendation systems).
- Designing scalable AI pipelines, integrating data ingestion, model training, and production deployment.
- Familiarity with CI/CD for models and model versioning.
- Skilled in feature engineering, handling large datasets, and applying vector databases for semantic search.
- Ability to interpret state of the art AI research and implement findings in production systems.
- Strong communication skills to work with cross functional teams and mentor junior engineers in AI practices.
- Knowledge of data manipulation, cleaning and analysis.
- Knowledge of Oracle/SQL Server.
- Experience with MLOps and tools like Docker and Kubernetes for productionizing models.
- Familiarity with AWS, Google Cloud, or Azure for deploying, scaling and managing AI models.