Schweitzer Engineering Laboratories
Software Engineer (AI/ML Tools focus)
Washington, District of Columbia · Contract
No sponsorship$98k-$144kDetected 26 days ago
TypeScriptPythonRustC++GitAzureDockerKubernetesCI/CDLinuxDevOpsRESTMachine LearningNLPComputer VisionResearchCommunication
About the role
- This will include maintaining systems, deployments, and integrations (Ops work) as well as development and research tasks.
- During the course of your work, you will primarily focus on configuration of existing solutions, validation of working deployments, and occasional lightweight model training or fine-tuning for specific applications.
- You will thrive in a continual culture of research to help identify new technologies that improve the default quality and safety of our work as well as amplify the efforts of our developers.
Responsibilities
- You will help maintain infrastructure deployed by this team while balancing research and new tool development.
- Much of your role will involve developing automation harnesses for applied AI/ML and marrying that automation to our SDLC toolchains (CI/CD, static analysis, DevOps tooling).
Requirements
- Familiarity with OIDC or SAML from developer and ops side
- You are curious and interested in the underlying technology, and excited by the potential of AI/ML.
- You have a healthy skepticism for AI/ML and a practical understanding of where total automation may be unattainable with current tech.
- You are excited by the problem space
- You want to magnify the capabilities and efficiency of our experts to let them focus on areas where human expertise is indispensable.
Skills
- Technologies you will likely encounter in the first year of your job include, but are not limited to:
- Azure AI Foundry
- Apple/Nvidia on-premises using sglang, openwebui, llama.cpp, mlx_lm, ollama
- GitHub, Docker, Kubernetes
- Transformers, diffusers, natural language processing ecosystem
- LoRA and similar fine-tuning and customization toolchains
- Python, C/C++
- Required and desirable skills
- Experienced with Python, pip/uv
- Familiarity with typescript, yarn/npm
- Familiarity with transformers, autoencoders, classifiers
- Basic Linux/Unix ops skills
Compensation
- Data - $97,700.00 - $144,400.00 annually
- We set starting pay based on job-related factors such as your experience, training, knowledge, and skills.
- We are looking to fill this position at the Software Engineer level, and we welcome applicants with a range of experience.
- Depending on your background, we may consider you for a different level, with compensation aligned accordingly.
- Communication with Applicants
- We communicate with all applicants.
Benefits
- Familiarity with computer vision models, diffusion models, classifiers, YOLO, SAM, etc.
- Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options.
- We offer top tier medical, prescription, dental, vision, life, and disability insurance.
- We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.
- Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.
- You have a passion for making AI/ML a net benefit for our organizations, our customers, and society.
Company info
- A large part of this role will involve meeting with stakeholders and internal customers to identify needs, obtain agreement on prioritization, and help educate our internal customers on how they can succeed in the ecosystems you will help build.
Visa & Work Authorization
- Note: US Citizenship required
Apply directly at Schweitzer Engineering Laboratories →Create a free account for alerts like thisView Schweitzer Engineering Laboratories immigration profile
This listing is sourced directly from Schweitzer Engineering Laboratories's careers page and normalized into a canonical job model.