Sr. Machine Learning Engineer – DevOps-Python-AWS

Job Category: Technology and IT
Job Type: Full Time
Job Location: USA

Company Overview:

Founded in 1978, DRC began as a service firm specializing in test and survey administration and processing with just 50 employees at a single location. Our team was dedicated to setting our company apart by offering exceptional customer service. Since then, DRC has evolved into a comprehensive information management company with a workforce of over 850 full-time employees and more than 6,000 seasonal and temporary employees across the country. Despite our growth, we have stayed true to our commitment to a “customer-first” approach, which remains central to our identity. Our reputation in the industries we serve is built on our unmatched responsiveness to client needs.

DRC operates across three key business units, providing services to the K-12 education sector, federal and state governments, and commercial clients worldwide.

Summary:

DRC is looking for a data-driven Senior Machine Learning Engineer to play a key role in advancing our Education Data Science initiatives. This individual will lead DevOps efforts within an expanding technology team and help build scalable, serverless, cloud-based systems that drive educational learning analytics. As a part of an interdisciplinary team, you will also contribute to the development, optimization, and deployment of AI models for cutting-edge analytical products. The ideal candidate will have a strong background in cloud-native architecture, ETL development, and infrastructure automation. They should have at least 5 years of experience in software engineering, with a focus on Amazon Web Services (AWS), serverless computing, and CI/CD automation. A background in educational assessment and familiarity with machine learning technologies, such as large language models (LLMs), is highly preferred.

Essential Responsibilities:

  • Design, implement, and manage cloud-based infrastructure using AWS, with a focus on serverless computing services such as Lambda, API Gateway, DynamoDB, and S3.

  • Build and maintain ETL pipelines to support the ingestion, transformation, and delivery of educational assessment data.

  • Develop and manage CI/CD pipelines to support application deployment, as well as automated testing.

  • Work closely with data scientists, psychometricians, and software engineers to optimize ML workflows and ensure scalable infrastructure for research and analytics.

  • Implement best practices for infrastructure security, monitoring, logging, and reliability.

  • Continuously assess and integrate new tools and frameworks to improve system performance and developer productivity.

Required Qualifications:

  • 5+ years of professional experience in DevOps, Cloud Engineering, or Software Development.

  • Advanced experience with Amazon Web Services (AWS), including Lambda, S3, CloudFormation, Step Functions, ECS/Fargate.

  • Proven expertise in building and maintaining ETL pipelines and data workflows.

  • Proficiency in scripting and automation with tools like Python, Bash, or Node.js.

  • Experience with CI/CD tools such as GitHub Actions and Jenkins, as well as infrastructure-as-code tools like CloudFormation or Terraform.

  • Familiarity with monitoring and observability tools such as CloudWatch.

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related technical field.

Preferred Qualifications:

  • Experience in applying Machine Learning, Data Science, or Statistical techniques.

  • Familiarity with modern machine learning frameworks like TensorFlow or PyTorch.

  • Hands-on experience with large language models (e.g., OpenAI).

  • Understanding of the unique challenges in educational assessment data.

Essential Job Requirements:

  • Familiarity with Microsoft Office Suite.

  • Ability to effectively collaborate and work respectfully with diverse teams.

  • Capacity to perform well during periods of high workload.

  • Strong organizational skills, with the ability to manage multiple tasks simultaneously and meet deadlines.

Reporting to this position: No direct reports.

Physical Requirements:

  • Ability to sit or stand for up to 8 hours per day.

  • Ability to work on a computer, using a keyboard and mouse, for extended periods.

  • Ability to lift up to 20 pounds as needed.

Additional Information:

DRC reserves the right to modify or assign additional responsibilities to this position as required.

Equal Opportunity Employment:

We are an equal opportunity employer and encourage all qualified candidates to apply, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx