Skip to main content

Experienced Software Engineer - Machine Learning Infrastructure

Job DescriptionJob Description

About the Role:
Are you ready to dive into a role that challenges your skills and drives innovation? Intelliforce is seeking a talented Software Engineer to join our team. In this dynamic role, you'll design, develop, and sustain data pipelines that power machine-learning models and large-scale inferencing in a cutting-edge Kubernetes environment. If you're passionate about leveraging the latest technologies and enjoy solving complex problems, this is the opportunity for you!

Key Responsibilities:

  • Design and Development: Create, test, and deploy complex software systems, focusing on data pipelines for machine learning in a Kubernetes environment.
  • Integration and Maintenance: Integrate software into new and existing systems, ensuring seamless functionality and performance.
  • System Optimization: Debug and optimize software to improve performance and adapt to new hardware or system requirements.
  • Documentation and Process Improvement: Generate and review technical documentation, and recommend enhancements to software development processes.
  • Team Leadership: Lead software development teams, ensuring projects are completed on time and meet quality standards.

Key Technologies and Skills:

  • Core Technologies: Linux CLI, Python, Docker, Kubernetes, Helm, GitLab, CI/CD.
  • Development Tools: Experience with Git for source control and Atlassian Suite (Jira, Confluence).
  • Containerization: Proficient in developing and deploying containerized applications using Docker and Kubernetes.
  • Desired Skills: Experience with Go, Spark, GPU-enabled applications, Elasticsearch, Kibana, NLP concepts, LLMs (e.g., GPT-4, Mistrel, Llama), and vector databases like Quadrant.

Qualifications:

  • Experience:
    • Master’s degree in Computer Science or related discipline with 3+ years of experience.
    • OR Bachelor’s degree in Computer Science or related discipline with 5+ years of experience.
    • OR 7+ years of experience in software engineering in programs of similar scope, type, and complexity.
  • Technical Expertise: Proficient in Linux, Python, container technologies, and Kubernetes.
  • Leadership: Proven ability to lead software development teams and deliver high-quality software solutions.
  • Clearance: TS/SCI with Polygraph
  • Citizenship: Must be a U.S.

Compensation Range: $155,000.00 - $205,000.00

Why Intelliforce:

At Intelliforce, we’re more than just a technology company—we’re a community of innovators. Join us, and you’ll be part of a team that values creativity, collaboration, and continuous learning. Here’s what you can expect:

  • Exciting Projects: Work on cutting-edge technologies that are shaping the future.
  • Collaborative Environment: Be part of a supportive team where your contributions matter.
  • Growth Opportunities: Enjoy continuous learning and career advancement.
  • Comprehensive Benefits: Benefit from generous PTO, healthcare options, and a 401K plan.

Join Us:
If you’re ready to push boundaries and be part of something impactful, apply today and help us lead the way in technology and innovation.

EEO Statement:
Intelliforce-IT Solutions Group, LLC is an Equal Opportunity/Affirmative Action Employer. U.S. Citizenship is required for most positions. If you need a reasonable workplace accommodation, please email Recruiting@intelliforce-itsg.com with your specific request.

Powered by JazzHR

diqiOKBb3U

Experienced Software Engineer - Machine Learning Infrastructure

Annapolis Junction, MD
Full time

Published on 11/13/2024

Share this job now