deepsense.ai is a leading AI solutions provider, dedicated to helping organizations harness the power of artificial intelligence to drive innovation, improve efficiency and deliver tangible business results. We are currently seeking a highly skilled and motivated Principal Software Engineer with a strong background in driving AI solutions into production to join our rapidly expanding team.
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.
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.
You must have:
- 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.
Bonus Skills:
- experience with generative AI and Large Language Models (LLMs),
- experience with Data Engineering, with a strong understanding of data pipelines, data storage, and data processing technologies,
- experience with DevOps practices, including automation, configuration management, and orchestration tools, to enhance the deployment and scaling of AI solutions,
- knowledge of MLOps principles and tools to streamline the lifecycle of machine learning models from development to production, ensuring their scalability and performance.
We offer:
- 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.
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.