Job details
- Location
- Chicago, IL
- Work type
- Onsite
- Compensation
- $62,000 - $83,000/yr
- Posted
- 3 weeks ago
- Apply on
- csusystem.wd12.myworkdayjobs.com
About this role
Colorado State University is seeking a Junior Software Engineer to support a national-scale artificial intelligence testbed. The role develops and maintains distributed computing infrastructure, AI-enabled data analysis and autonomous control features, software applications, and system integrations while supporting performance troubleshooting and user needs.
What you'll do:
- Develop software for managing a distributed network of computing nodes
- Develop new features for AI-enabled data analysis and autonomous control at the edge
- Develop and maintain software infrastructure through patches, bundles, releases, and maintenance packs
- Code software applications that adhere to established designs and support internal requirements and external users; create and maintain code documentation
- Identify database and software performance issues and adjust; support debugging and troubleshooting
- Insure the correct operation of the distributed infrastructure
- Prioritize tasks within a project and meet with business analysts and stakeholders to determine requirements
- Open and manage support tickets with vendors; grant access to new users and respond to user inquiries; collaborate with users to design features for developing new goals, strategies, workflow and best practices
- Evaluate feature, upgrade, and change requests and recommend the appropriate course of action
- Prioritize tasks within assigned projects to meet requirements and deadlines
- Identify software performance issues and determine the adjustments needed to resolve them
- Partner with users to design features and recommend workflow and best practice improvements
What they're looking for:
- Bachelor's degree in computer science, computer engineering, or a related field
- One year of experience developing and maintaining code or services in production
- Fluency in: Programming language such as Python, C, and shell scripts
- General developer tooling such as Git and Docker
- Linux
- Authorized to work in the United States by employment start date
- Kubernetes
- Monitoring tooling such as Prometheus
- CI/CD tooling such as GitHub Actions
Ready to apply?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.