Internship, no experience required. Intern in the MTS local video surveillance and analytics group. Building software prototypes, emulating devices, and automating routine tasks with active use of LLMs.
Tasks:
- Build software prototypes and emulate devices on a PC for product testing
- Develop utilities, scripts, and mini-applications for routine automation, test integrations
- Integrate solutions with external systems and test APIs, work with network interactions
- Support the deployment of technological solutions from the product side
- Participate in the installation, configuration, and launch of software and hardware комплексы (PAK) or software
Requirements:
- Confident Linux skills: command line, file system, processes, access rights
- Ability to quickly build working prototypes ("vibe coding")
- Willingness to actively use LLMs for writing code, debugging, testing, and generating ideas
- Basic programming skills: Python, Go, JS or another language at the level of simple applications, parsers, and emulators
- Understanding of APIs: difference between REST and gRPC, working with Postman/curl, understanding network interaction
- Engineering mindset: ability to Google, read documentation, and understand someone else's code
- Curiosity and interest in working with "hardware"
Conditions:
- Employment 30-40 hours per week
- Experienced mentor and development within professional teams
- Mobile communication covered by the company
- Subscriptions to KION, MTS Music, Stroki, unlimited messengers and social networks
- Discounts and special offers from MTS ecosystem partners
- Access to courses, webinars from the corporate university, and online library
- Opportunity to receive an offer upon completion of the internship
Skills:
- Linux
- Python
- Go
- JavaScript
- LLM
- REST
- gRPC
- Postman
- curl
- Arduino
- Raspberry Pi
- ESP32
- TCP/UDP
- MQTT
- SNMP
- Docker
- CI/CD
- Git