Junior Developer, AI-First Development
Job Overview
Ignite your career as a Junior Developer in AI-First Development! Join a dynamic team dedicated to pushing the boundaries of artificial intelligence and software innovation. In this role, you will contribute to designing, developing, and maintaining scalable AI-driven systems that transform how organizations leverage technology. Your enthusiasm for software engineering and passion for emerging AI trends will drive impactful projects across diverse platforms and infrastructures. This paid position offers a vibrant environment where learning, collaboration, and innovation thrive every day.
Responsibilities
Assist in developing robust AI applications utilizing programming languages such as Python, Java, and C++, ensuring high performance and scalability.
Collaborate with cross-functional teams to design system architectures that support microservices, RESTful APIs, and cloud infrastructure deployments.
Contribute to front-end development using JavaScript frameworks like React and Express to create seamless user experiences.
Support the integration of APIs and design patterns to enhance system functionality and maintainability across web and application development projects.
Participate in Agile software development cycles, including sprint planning, stand-ups, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines using tools like GitHub, Git, SVN, and Jenkins.
Engage in system design activities focusing on scalability, security (RBAC), and performance optimization within distributed environments.
Document technical specifications, write clear code comments, and assist in troubleshooting issues related to software design or infrastructure components such as SQL databases like MySQL or system architecture for scalable systems.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field; relevant experience is a plus.
Foundational knowledge of IT infrastructure concepts including cloud infrastructure services (AWS, Azure) and network fundamentals.
Familiarity with programming languages such as Python, JavaScript, Java, C++, or C; experience with Ruby on Rails is advantageous.
Understanding of RESTful API development, system design principles for scalable systems, microservices architecture, and design patterns.
Experience with front-end development frameworks like React or similar JavaScript frameworks.
Knowledge of version control systems including GitHub, GitHub Enterprise, SVN; experience with CI/CD pipelines is preferred.
Exposure to software development methodologies such as Agile or Scrum; ability to work collaboratively in fast-paced environments.
Nice-to-have skills include quantum engineering basics, VBA scripting knowledge, RBAC implementation experience, and familiarity with software engineering best practices for application development.
Join us to be part of an energetic team shaping the future of AI-first solutions!
Work Location: In person