Come be a part of our mission and make a meaningful and positive impact with the industry leading provider of language services for the Deaf and heard-of-hearing!
Benefits
- Paid Vacation Time and Paid Sick Time and Paid Holidays
- 401k 6% match with immediate vesting
- Nationwide Medical Insurance plans and coverage (Medical, Dental/Orthodontia, Vision)
- TeleDoc
- HSA company match
- 3 Medical plan options including a Low Deductible PPO Medical Plan Offering
- Employee Assistance Program
- Engaged Employee Resource Groups
- Outstanding Learning and Career Development Opportunities
Pay Range: Actual pay may vary up or down depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for incentive compensation.
Essential Duties and Responsibilities
- Deploy web applications and backend microservices in the JavaScript programming language hosted on Amazon Web Services (AWS).
- Deploy Automatic Speech Recognition (ASR) and other graphics processing unit (GPU)-based Machine Learning (ML) and Artificial Intelligence (AI) models to AWS cloud-based production Application Programming Interfaces (APIs).
- Design, implement, and deploy GPU-based microservice-based applications and APIs including REST, WebSocket, and gRPC.
- Design and implement high volume microservice data pipelines for real-time training of streaming AI models.
- Design and implement automated testing pipelines including writing unit tests using PyTest and JUnit, end-to-end tests, load tests using Locust, and A/B testing using LaunchDarkly.
- Design, implement, and optimize highly concurrent (multi-threaded and/or multi-process) object-oriented software libraries in the Java programming language.
- DevOps fundamentals including writing Infrastructure as Code Terraform scripts to deploy AWS services including VPC, subnets, security groups, NAT gateways, ECS, EKS, API Gateway, and Lambda.
- Design and implement API user authentication solutions using Auth0 and OAuth2.
- Design and build automatic Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub Actions, Python scripts, and Linux operating system shell scripts.
- Decompose large projects and bug fixes into sprint goals and plan and track software releases and bugs/issues using Jira and GitHub.
- Develop Dockerfiles and deliver Docker images.
- Design and develop AWS monitoring tools using CloudWatch and Dynatrace dashboards to monitor software service health and performance.
- Deploy and maintain the stability of private (on-premises) and public cloud infrastructure for Kubernetes cluster based microservices.
- Collaborate with the Security Team and use security fundamentals and best practices to ensure environments and resources meet the company’s minimum-security requirements.
- Design, implement, and manage both SQL and NoSQL databases.
- Other duties as assigned.
Supervisory Responsibility
This position has no supervisory responsibilities.
Travel Requirements
Travel Requirements: Less than 25%
Education
Minimum Graduate Degree Master’s degree in Computer Science, Computer Engineering, or related field.
6-8 additional years of relevant experience will be considered equivalent. A relevant Bachelor's degree will be considered for 4 years of the 6-8.
Experience
5 years as a Software Engineer or closely related occupation.
Knowledge, Skills, and Abilities
- Deploying GPU-based ML models to AWS cloud-based production systems.
- Python, Java, and JavaScript programming languages.
- Object-oriented software design and implementation.
- Private (on-premises) and public cloud infrastructure.
- Security fundamentals and best practices.
- Amazon Web Services (AWS)
- User Authentication using Auth0
- Linux operating system shell scripts.
- GPU based microservice design.
- High-volume real-time, streaming microservice system design.
- Developing Dockerfiles and delivering Docker images.
- Plan and track software release and bugs/issues using Jira and GitHub.
- Writing: testable code, unit tests using PyTest and JUnit, end-to-end tests, load tests using Locust, and A/B test using LaunchDarkly.
- Designing and building automatic CI/CD pipelines using GitHub Actions, Python scripts, and Linux operating system shell scripts.
- Designing, implementing, and managing both SQL and NoSQL databases.
- DevOps fundamentals including writing Infrastructure as Code scripts using Terraform.
- AWS networking infrastructure, including VPC, subnets, security groups, route tables, and NAT gateway.
- AWS CloudWatch and Dynatrace dashboard monitoring tools.
- Deploying ASR and other GPU-based ML and AI models to AWS cloud-based APIs.
Working Conditions and Physical Requirements
- Position can be fully remote.
- Ability to sit and/or stand at a desk and work with a computer for extended periods of time.
- Dexterity of hands and fingers to operate a computer keyboard, mouse, tools, and to handle other computer components.
- Regular and predictable attendance required.
Company Summary
Our Mission…Harnessing the power of language, we connect diverse people and enrich the human experience.
Our Vision…To provide global language services that expand opportunities, nurture belonging, and empower the world to connect beyond words.
As one of the world’s leading language services providers, Sorenson combines patented technology with human-centric solutions. We strive to increase diversity, equity, inclusion, and accessibility for underrepresented people through communication solutions for all: call captioning and video relay services, over-video and in-person sign language and spoken language interpreting, translation, real-time captioning, and post-production language services.
Sorenson’s impact vision and plan extends to supporting employment opportunities for diverse employees, customers, and communities. As a minority-owned company, we are committed to expanding opportunities for underserved communities while promoting an inclusive workplace for our own employees.
Equal Employment Opportunity:
Sorenson Communications is an Equal Opportunity, Affirmative Action Employer.