Job Description
Title: Software Developer (Python/C++/Java with Cross-Platform Expertise)
Company Name: Devolved AI
Vacancy: 10
Age: 22 to 35 years
Location: Dhaka (Uttara Sector 4)
Salary: Negotiable
Experience:
∎ At least 3 years
∎ The applicants should have experience in the following business area(s):Software Company, IT Enabled Service, Artificial Intelligence (AI) Startup
Published: 12 Aug 2024
Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering
Requirements:
Additional Requirements:
∎ Age 22 to 35 years
Responsibilities & Context:
∎ Software Development: Design, develop, and maintain applications using Python or C++, or Java, ensuring they are optimised for cross-platform performance.
∎ Cross-Platform Integration: Utilise relevant frameworks and tools to ensure seamless functionality across different operating systems (Windows, macOS, Linux) and devices (desktop, mobile).
∎ Framework Utilisation: Leverage cross-platform frameworks and libraries (e.g., Qt, PyQt, JavaFX, CMake) to enhance development efficiency and application performance.
∎ Optimization: Write clean, efficient, and scalable code to maximize performance across platforms.
∎ Collaboration: Work closely with AI engineers, data scientists, and other developers to integrate advanced AI models into applications.
∎ Testing & Debugging: Develop and execute comprehensive testing strategies to ensure the stability and reliability of applications across platforms. Quickly identify and resolve issues.
∎ Documentation: Maintain detailed documentation for code, system architecture, and user guides to support ongoing development and usage.
∎ Continuous Learning: Stay updated on the latest advancements in Python, C++, Java, and cross-platform technologies to ensure that our applications remain at the forefront of the industry
∎ Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
∎ Experience: Minimum of 3 years of professional experience in software development. Proven experience in developing cross-platform applications using Python or C++, or Java.Proficiency in Programming Languages:
∎ Python: Proficiency in Python, with experience in desktop or backend application development.
∎ C++: Advanced skills in C++ for developing high-performance, system-level applications.
∎ Java: Strong experience with Java, especially in building scalable applications (e.g., using JavaFX).
∎ Cross-Platform Tools & Frameworks: Experience with cross-platform development frameworks such as Qt, PyQt, Kivy, JavaFX, or similar. Knowledge of development environments across different operating systems.
∎ Technical Skills:Understanding of AI and machine learning concepts is a plus. Experience with version control systems (e.g., Git). Familiarity with Agile/Scrum development methodologies.
∎ Soft Skills: Strong problem-solving and analytical abilities. Excellent communication and collaboration skills. Ability to work independently and manage multiple tasks effectively.
∎ About Us:
∎ Devolved AI is a cutting-edge technology company specialising in artificial intelligence solutions that are both innovative and impactful. We are looking for a versatile Software Developer with expertise in Python or C++, or Java and experience in cross-platform development to join our dynamic team. If you are passionate about creating high-performance applications that run seamlessly across multiple platforms, we want you to be part of our forward-thinking company.
∎
∎ Job Description:
∎ As a Software Developer at Devolved AI, you will play a key role in designing, developing, and maintaining robust software applications using Python or C++, or Java. Your focus will be on ensuring these applications are cross-platform compatible, providing a consistent and high-quality user experience across various operating systems and devices.
∎
∎ Key Responsibilities:
∎ Software Development: Design, develop, and maintain applications using Python or C++, or Java, ensuring they are optimised for cross-platform performance.
∎ Cross-Platform Integration: Utilise relevant frameworks and tools to ensure seamless functionality across different operating systems (Windows, macOS, Linux) and devices (desktop, mobile).
∎ Framework Utilisation: Leverage cross-platform frameworks and libraries (e.g., Qt, PyQt, JavaFX, CMake) to enhance development efficiency and application performance.
∎ Optimization: Write clean, efficient, and scalable code to maximize performance across platforms.
∎ Collaboration: Work closely with AI engineers, data scientists, and other developers to integrate advanced AI models into applications.
∎ Testing & Debugging: Develop and execute comprehensive testing strategies to ensure the stability and reliability of applications across platforms. Quickly identify and resolve issues.
∎ Documentation: Maintain detailed documentation for code, system architecture, and user guides to support ongoing development and usage.
∎ Continuous Learning: Stay updated on the latest advancements in Python, C++, Java, and cross-platform technologies to ensure that our applications remain at the forefront of the industry
∎
∎ Qualifications:
∎ Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
∎ Experience: Minimum of 3 years of professional experience in software development. Proven experience in developing cross-platform applications using Python or C++, or Java.
∎ Proficiency in Programming Languages:
∎ Python: Proficiency in Python, with experience in desktop or backend application development.
∎ C++: Advanced skills in C++ for developing high-performance, system-level applications.
∎ Java: Strong experience with Java, especially in building scalable applications (e.g., using JavaFX).
∎ Cross-Platform Tools & Frameworks: Experience with cross-platform development frameworks such as Qt, PyQt, Kivy, JavaFX, or similar. Knowledge of development environments across different operating systems.
∎ Technical Skills:Understanding of AI and machine learning concepts is a plus. Experience with version control systems (e.g., Git). Familiarity with Agile/Scrum development methodologies.
∎ Soft Skills: Strong problem-solving and analytical abilities. Excellent communication and collaboration skills. Ability to work independently and manage multiple tasks effectively.
Skills & Expertise:
Compensation & Other Benefits:
∎ Performance bonus, Weekly 2 holidays, Over time allowance
∎ Lunch Facilities: Full Subsidize
∎ Salary Review: Half Yearly
∎ Festival Bonus: 2
Workplace:
∎ Work at office
Employment Status: Full Time
Job Location: Dhaka (Uttara Sector 4)
Company Information:
∎ Devolved AI
∎ H: 03, R: 2/D, Sector: 04, Uttara, Dhaka-1230
∎ www.devolvedai.com
∎ Headquartered in California, USA; at Devolved AI (www.devolvedai.com), we began with a singular vision: to democratise the field of artificial intelligence by making it accessible, transparent, and community-driven. We saw a world where technological advancement didn`t have to mean complexity and exclusivity, so we set out to build an ecosystem that welcomes everyone to participate.
Beyond just creating algorithms or software, we are here to spark a movement. We`ve laid the foundation for an open platform that encourages contributions from all corners of the globe. Whether you`re a data scientist, a student, or simply curious about AI, you have a place in this community. Together, we`re not just developing technology; we`re building a future that belongs to all of us.
Address::
∎ H: 03, R: 2/D, Sector: 04, Uttara, Dhaka-1230
∎ www.devolvedai.com
∎ Headquartered in California, USA; at Devolved AI (www.devolvedai.com), we began with a singular vision: to democratise the field of artificial intelligence by making it accessible, transparent, and community-driven. We saw a world where technological advancement didn`t have to mean complexity and exclusivity, so we set out to build an ecosystem that welcomes everyone to participate.Beyond just creating algorithms or software, we are here to spark a movement. We`ve laid the foundation for an open platform that encourages contributions from all corners of the globe. Whether you`re a data scientist, a student, or simply curious about AI, you have a place in this community. Together, we`re not just developing technology; we`re building a future that belongs to all of us.
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 22 Aug 2024
Category: IT/Telecommunication