Application Developer

CTG (Computer Task Group, Inc.)Topeka, KS
28d$70,000 - $80,000Hybrid

About The Position

CTG is seeking an Application Developer to design and maintain real-time Python applications for multimedia streaming and AI integration. The role requires hands-on experience with socket programming, GStreamer, and streaming protocols.

Requirements

  • Strong Python skills for real-time and socket programming.
  • Experience with GStreamer, RTP, and G.711 codecs.
  • Familiarity with WebSocket protocols and AI integrations (e.g., OpenAI).
  • Solid Linux system knowledge and basic networking skills.
  • Proven experience developing real-time Python applications.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

Nice To Haves

  • OpenTelemetry or other observability frameworks.
  • Docker/Kubernetes containerization experience.
  • AI/ML service integration experience.
  • C/C++ for debugging GStreamer core-level applications.

Responsibilities

  • Develop and maintain Python applications for real-time data processing.
  • Implement multimedia streaming with GStreamer, handling RTP, SIP, and G.711 codecs.
  • Manage buffering, jitter, and latency for high-performance applications.
  • Develop WebSocket-based communication for AI service integration.
  • Participate in CI/CD pipelines (GitLab preferred) and collaborate with cross-functional teams.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Administrative and Support Services

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service