As a Principal Software Engineer at deepsense.ai, you will play a critical role in the development, implementation, and production deployment of cutting-edge AI-driven solutions for a diverse range of clients. You will work closely with a team of talented engineers and researchers to design, develop, and deploy advanced AI systems that address real-world challenges, with a focus on scalability and performance.
If you are a highly motivated, technically skilled professional with a passion for AI, a strong background in object-oriented programming, and a desire to make a real impact, we want to hear from you! Apply now to join our growing team at deepsense.ai.
responsibilities :
Take the lead in designing and creating AI-based solutions for clients, focusing on making them scalable and easy to adapt.
Work closely with a team that includes data scientists and product managers to make sure projects are completed successfully.
Find and use new tools and technologies to improve the performance and upkeep of AI systems.
Participate in reviewing code and designs, making sure everything meets the highest quality standards and follows best practices.
Help improve the company’s engineering processes and create or enhance tools, frameworks, and libraries.
Assist in pre-sales technical discussions and requirement collection.
Keep up with the latest trends in AI and software engineering.
requirements-expected :
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
At least 7 years of experience in software engineering, ideally with experience in creating software as a service (SaaS) and AI solutions.
Strong skills in programming, especially in object-oriented languages like Python (must), Java, or Go.
A deep understanding of the software development lifecycle and experience in using this knowledge to build AI solutions that can scale and perform well.
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
Familiar with best practices in software engineering, like using version control, continuous integration (CI/CD), and automated testing.
Experience with Agile methodologies and working in a dynamic, team-oriented environment.
Excellent problem-solving abilities, with a knack for thinking both critically and creatively.
Great at communicating complex technical ideas clearly.
Must know how to use container technologies, such as Docker and Kubernetes.
offered :
competitive salary and benefits package,
opportunity to work on cutting-edge AI projects with a diverse range of clients and industries, driving solutions from development to production,
collaborative and supportive work environment, where you can grow and learn from a team of talented professionals,
an opportunity to participate in conferences and workshops,
an opportunity to participate in Tech Talks (internal training and seminar sessions),
flexible working hours and remote work options.
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of foreign language classes
sharing the costs of professional training & courses
remote work opportunities
flexible working time
fruits
integration events
no dress code
video games at work
coffee / tea
drinks
sharing the costs of tickets to the movies, theater