4PSA
Partener GOLD
Link: https://4psa.com/
For 21+ years, 4PSA has engineered technology that enables over 15,000 partners to deliver cloud services - automation, enterprise PBX, voice, video, chat, and mobility to SMBs and organizations from all over the world.
In 2006, 4PSA created the first Cloud PBX platform in the world, #VoipNow . In 2015, they built #Hubgets to help teams communicate and collaborate in real-time, offering them instant access to information and resources.
Students are part of the team and they’re encouraged to write code from day one in the #CoolSummerInternship . The most talented interns are invited to join the team at the end of the #internship and have a #flexible work schedule to continue their education as well.
Check out their website, blog, Instagram and Facebook, if you want to know them.
Poziții deschise
Internship Machine Learning Engineer
What You Will Have to Do
- Implement ML algorithms that deal with real-time communication streams (voice/video calls, instant messages, media, presence, activity etc.)
- Provide insights that help users maintain a great mood and achieve more in less time
- Coordinate with other teams in regards to the managed components
What You Must Know
- Computer Science (or related technical field) student or fresh graduate
- Very good understanding of Linux OS
- Very good C/C++, Python or Java programming skills
- Knowledge of data structures and algorithms
- Knowledge of machine learning concepts and algorithms and when to select an algorithm based on a given problem
- Practical experience with ML frameworks is considered a plus.
Intră în cont pentru a putea aplica pe această poziție.
Internship Rust Software Engineer
What You Will Have to Do
- Learn about real-time communication systems, cloud architecture, scalability
- Design and prototype new functionality
- Convert legacy C/C++ code to Rust
- Debug functionality and performance problems
- Write automated tests
- Contribute to the building process, automation, and publishing tools
What You Must Know
- Computer Science (or related technical field) student or fresh graduate
- Very good understanding of Linux OS
- Very good knowledge about Linux system level programming
- Very good C/C++/Rust programming skills
- Passion for reverse engineering and debugging
- Knowledge of data structures and algorithms
- Attachment to Open Source culture and its tools
Intră în cont pentru a putea aplica pe această poziție.
Internship Java Software Engineer
What You Will Have to Do
- Learn about Product Delivery tools and systems
- Design, build, and maintain efficient, reusable, and reliable Java code
- Understand and contribute to high-level design and architecture
- Contribute to the Product Delivery process and pipeline
- Write automated tests
- Coordinate with other teams in regards to the managed components
What You Must Know
- Computer Science (or related technical field) student or fresh graduate
- Knowledge of one of the following: Java, PHP, JavaScript (Node.js), Python
- Passion for reverse engineering and debugging
- Knowledge of data structures, algorithms, OOP, design patterns
- Basic understanding of micro-services oriented architecture and extensible REST APIs
- Experience with Java is considered a plus.
Intră în cont pentru a putea aplica pe această poziție.
Internship SQA Automation Software Engineer
What You Will Have to Do
- Learn about the general testing principles of software testing with focus on automation
- Design, develop and maintain automated software tests for our Cloud backend and frontend components
- Document software functionality and adjust documentation according to test results
- Write examples and demos for developer level documentation
- Improve the testing stack with new functional components
What You Must Know
- Computer Science (or related technical field) student or fresh graduate
- Good programming skills in Java, JavaScript or PHP
- Good knowledge of Linux OS
- Basic statistical maths knowledge
- Analytic skills, research-oriented, great attention to details
- Scripting language knowledge is recommended.
Intră în cont pentru a putea aplica pe această poziție.
Internship Hardware Integration Engineer
What You Will Have to Do
- Work with the Open Source Hubgets IoT platform for interactive bots
- Prepare prototype bot boards with different sensors
- Help with bot testing and Hubgets OS integration
What You Must Know
- Automatics, Electronics or Computer Science student or fresh graduate
- Good general electronics knowledge with focus on digital
- Very good prototyping skills, including soldering
- Good understanding of microcontrollers
- Good understanding of electronic prototyping concepts
- Good understanding of analog and digital sensors
- Basic 3D printing experience is great.
- Basic 3D CAM understanding is considered a plus.
- Experience with Arduino is considered a plus.
Intră în cont pentru a putea aplica pe această poziție.
Internship JavaScript Software Engineer
What You Will Have to Do
- Understand the general architecture of the apps platform
- Understand the concepts and requirements of browser based apps
- Develop browser based apps
- Write automated tests
- Contribute to the building process, automation, and publishing tools
- Contribute to the stack documentation by creating demos and code samples
What You Must Know
- Computer Science (or related technical field) student or fresh graduate
- Good general coding skills
- Knowledge of event based programming
- Knowledge of OOP and OOD principles
- Knowledge of JavaScript, CSS, HTML5 or Java
- Knowledge of data structures and algorithms
- High attention to details
- UX concepts knowledge is considered a plus.
Intră în cont pentru a putea aplica pe această poziție.
Internship Mobile Software Engineer
What You Will Have to Do
- Understand the general architecture of our mobile apps
- Understand real-time communication - network stack, operating system requirements, signaling and media protocols
- Contribute to the development of the mobile apps
- Develop and implement app components in native Objective-C, Swift or Java
- Investigate security and undesired conditions
- Write automated tests
- Contribute to the building process, automation, and publishing tools
What You Must Know
- Computer Science (or related technical field) student or fresh graduate
- Good general coding skills
- Basic knowledge of Objective-C or Java programming language
- Basic knowledge of common design patterns, frameworks, and libraries for iOS and Android
- Familiarity with mobile apps ecosystem
- Knowledge of data structures and algorithms
- Great attention to details
- Experience with JavaScript/HTML5 is considered a plus.
Intră în cont pentru a putea aplica pe această poziție.
Internship Technical Support Engineer
What You Will Have to Do
- Deliver web-based, email and phone product professional services in English
- Handle support issues, whenever raised by customers
- Write educative articles related to various issues or product features
- Report documentation issues
- Assist Marketing and Sales on product functionality
- Report to Product Management about software experience
What You Must Know
- Very good English skills - write (excellent), spoken (excellent)
- Linux operating system knowledge
- Basic knowledge about network protocols, SQL language
- Strong communication skills and empathy
- Proactive approach on problems
- High attention to details
- Good organization skills
- Investigative, good troubleshooting skills Apply No
Intră în cont pentru a putea aplica pe această poziție.
Internship Cloud Backend Software Engineer
What You Will Have to Do
Design and prototype based on requirements Implement internal SDK engine for third-party developers
Implement software clients that interact with the REST/WebSockets Cloud backend
Document and implement basic services Implement workers for asynchronous task execution
Write automated tests
Contribute to the building process, automation, and publishing tools
What You Must Know
- Computer Science (or related technical field) student or fresh graduate
- Knowledge of one of the following: Java, PHP, JavaScript (Node.js), Python
- Basic knowledge of SOA, REST service patterns and client server interaction models
- Knowledge of data structures, algorithms, OOP, design patterns
- High attention to details
- Experience with Node.js is considered a plus.
Intră în cont pentru a putea aplica pe această poziție.
Internship Linux C/C++ Software Engineer
What You Will Have to Do
- Learn about real-time communication systems, Cloud architecture, scalability
- Design and prototype new functionality
- Add new functionality to existing stack, including Open Source projects such as Nginx, Kamailio, Asterisk
- Debug functionality and performance problems
- Write automated tests
- Contribute to the building process, automation, and publishing tools
What You Must Know
- Computer Science (or related technical field) student or fresh graduate
- Very good understanding of Linux OS
- Very good knowledge about Linux system level programming
- Very good C/C++ programming skills
- Passion for reverse engineering and debugging
- Knowledge of data structures and algorithms
- Attachment to Open Source culture and its tools.
Intră în cont pentru a putea aplica pe această poziție.