Senior Staff/Senior Machine Learning Engineer
SciTec - Huntsville, AL
Apply NowJob Description
SciTec has been awarded multiple government contracts and is growing our creative Team! SciTec, Inc. is a dynamic small business with the mission to deliver advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense. We support customers throughout the Department of Defense and U.S. Government in building innovative new tools to deliver unique world-class data exploitation capabilities.Making sure you fit the guidelines as an applicant for this role is essential, please read the below carefully.Important Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. SciTec cannot sponsor or assume sponsorship of employee work visas of any type. Further, U.S. citizenship is a requirement to obtain and keep a security clearance. Applicants that do not meet these requirements will not be considered.We are seeking an experienced Machine Learning Engineer to join and help shape our new MLOps team. This role focuses on designing, developing and optimizing machine learning models for R&D software development and the transition into operational environments.As part of the Future Systems team, you will have the opportunity to establish machine learning best practices and develop solutions to complex real-world problems across a variety of agencies.ResponsibilitiesEmploy and evaluate high-performing ML models in simulation environmentsWork collaboratively to design and develop ML approaches using cutting edge algorithmsDevelop modular and flexible ML pipelines that ensure accuracy and reliabilityWork with cross-functional teams, including Software Developers, Analysts, and DevOps, to integrate and enhance ML systemsDefine touchpoints and handoffs with DevOps and Analysts to ensure seamless integration of ML workflows with existing infrastructure and data pipelinesEnsure developed pipelines and containers adhere to cybersecurity best practices including monitoring and loggingMentor junior team members and contribute to building a collaborative and innovative team cultureOther duties as assignedRequirementsBachelor's, Master's, or PhD in Computer Science, Engineering, or a related technical field5+ years developing ML solutionsExpertise in architecting Python applications for large-scale systems, mentoring junior engineers in Python best practices, and optimizing code for high performanceFamiliarity with theoretical understanding of deep learning approaches, decision models, etc.Advanced expertise in designing and optimizing ML workflowsAdvanced expertise in designing workflows using MLflow, PyTorch or Tensorflow to streamline experimentation and production deploymentsStrong problem-solving and analytical skillsExcellent communication and collaboration capabilitiesAbility to thrive in a dynamic, fast-paced environmentDemonstrated attention to detailPreferred QualificationsFamiliarity with C++ and/or RustExperience with distributed data processing frameworks such as PySparkExperience with agentic learning modelsExperience using MLOps frameworks and components (e.g. DVC, Horovod, Spark, ONNX, Parquet)Familiarity with SQL and modern database technologies (e.g., MinIO, Yugabyte)Understanding of secure software development practices and/or experience working in classified environmentsAbility to build and manage scalable infrastructure using Kubernetes, Docker, and related toolsRelevant certificationsBenefitsSciTec offers a highly competitive salary and benefits package, including:3% Fully Vested Company 401K Contribution (no employee contribution required)100% company paid HSA Medical insurance, with a choice of 2 buy-up options80% company paid Dental insurance100% company paid Vision insurance100% company paid Life insurance100% company paid Long-term Disability insuranceShort-term Disability insuranceAnnual Profit-Sharing PlanDiscretionary Performance BonusPaid Parental LeaveGenerous Paid Time Off, including Holiday, Vacation, and Sick PayFlexible Work HoursThe pay range for this position is $107,000- $156,000 / year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation.SciTec is proud to be an Equal Opportunity employer. xijylhu VET/Disabled.#ND123
Created: 2025-12-02