Job Description
Position Overview
- Location Type: Onsite / Remote (Springfield, VA or Herndon, VA)
- Job Type: Full-Time (FT)
- Salary: Not specified
- Description: Design and implement highly available, fault-tolerant, and distributed systems processing mass-scale geospatial datasets. DevOps and debugging of system performance, cloud infrastructure, and geospatial datasets. Deploy and monitor machine learning models in cloud environments, using services like AWS SageMaker and CloudWatch. Advanced skills in Typescript, Python (or OOP), and writing/reviewing code for enterprise-scale applications. Requires excellent problem-solving skills and the ability to work independently in a fast-paced environment.
Requirements
- Experience: 5+ years of professional software development with experience at scale.
- Distributed Systems: Strong expertise in distributed systems design and microservice architecture.
- Cloud-Native Technologies: Deep understanding of cloud-native technologies and AWS services (ECS, Lambda, SQS, SNS, SageMaker, RDS, DynamoDB).
- Infrastructure as Code: Extensive experience with Infrastructure as Code (Terraform, CloudFormation, or CDK).
- Programming Languages: Advanced proficiency in multiple programming languages (Python, TypeScript/JavaScript, Java, etc.).
- DevOps: Experience with Monitoring (CloudWatch, Prometheus, etc.), logging, and alerting.
- Containerization & CI/CD: Experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
Responsibilities
- Design and implement highly available, fault-tolerant, and distributed systems processing mass-scale geospatial datasets.
- DevOps and debugging of system performance, cloud infrastructure, and geospatial datasets.
- Deploy and monitor machine learning models in cloud environments using services like AWS SageMaker and CloudWatch.
- Write and review code for enterprise-scale applications.
Qualifications
- Certification: Any AWS certification(s) are preferred.
- Education: Bachelor’s Degree + 5 years. Degree in computer science or IT computer engineering from an accredited college or university.
Company Information
CSG, Inc. is an Equal Opportunity / Affirmative Action employer that values the strength of diversity in the workplace. All qualified applicants will receive consideration for employment without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, veteran status, or any other characteristic protected by law.
Security Clearance
- Required: TS/SCI with Polygraphs (VA)