Skip to content

Software Engineer, Machine Learning


About JOBSwithDOD

What began as a way to help emerging defense companies find top candidates has grown into the largest defense industry careers marketplace. JOBSwithDOD provides a unified ecosystem of career opportunities across both private sector defense companies of all sizes and DoD civilian employers: one industry, one network. At JOBSwithDOD our purpose unites us. The core values that animate everything we do are based upon integrity, service, and excellence. This commitment to our mission, and a focus on delivering the highest quality solutions for the defense industry means we are ever striving for continuous improvement and growth.

Location:
El Segundo, CA
JOBSwithDOD is changing the way defense industry job seekers get hired and businesses manage their HR. Our R&D center offers an empowering and collaborative culture where talented individuals who think like business owners and entrepreneurs are invited to join our growing team. We are looking for a curious and self-driven ML Engineer with a strong passion for exploring the latest advancements in machine learning and Generative AI. You should enjoy tackling complex problems with clean, efficient code and have the skills to independently design and build end-to-end ML pipelines.

Key focuses:

  • Build infrastructure to empower fellow engineers and data scientists to build together best-in-class machine-learning based products
  • Working in a high volume production environment that gets bigger and bigger
  • Mastering scalability and enterprise-grade production services implementation
  • Sense of ownership - leading design for new products and initiatives as well as integrating with currently implemented best-practices
  • Working with a number of off-the-shelf tools including Spark, Airflow, Kafka, DynamoDb, SQS, S3, Athena
  • Collaborating and working as part of a highly skilled team that enjoys doing the impossible together every day

Minimum Requirements:

  • At least 3+ years of coding experience with at least one of the following: Java, Python, Scala.
  • Experience in algorithm design and implementation or Machine learning
  • End to end experience - owning feature from an idea stage, through design, architecture, coding, integration and deployment stages
  • Experience with one or more of these technologies Spark, MapReduce, Airflow, Kafka, Key/Value Stores like DynamoDB, SQL DB's, SQS
  • Dealing with data on high volume, high availability production systems
  • Fluent with SQL
  • Bachelor's degree or higher in Computer Science or equivalent professional Software Engineering experience
  • Cloud - AWS, Azure, Google Cloud - an advantage

As part of our team you'll enjoy:

  • Competitive salary
  • Exceptional benefits package
  • Flexible Vacation & Paid Time Off
  • Employer-matched 401(k) plan
To apply, please email your resume to: careers@jobswithdod.com