Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by FiscalNote, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Engineer II specializing in AI at FiscalNote, you will play a pivotal role in the development and enhancement of our innovative AI-driven products. You will collaborate with cross-functional teams to design, implement, and maintain scalable software solutions that meet customer needs. Your expertise in software engineering and artificial intelligence will contribute to improving our technologies, ensuring that our systems are robust, efficient, and secure. You will be expected to participate in code reviews, provide mentorship to junior developers, and stay abreast of industry trends to continuously uplift our product offerings.
Job Responsibilities
- Design, develop, and maintain high-quality software applications and AI models.
- Collaborate with product managers, data scientists, and other engineers to define features and deliver solutions that meet business requirements.
- Participate in all phases of the software development lifecycle, including analysis, design, implementation, testing, and deployment.
- Conduct code reviews and provide constructive feedback to ensure adherence to best practices and coding standards.
- Identify and troubleshoot software issues, providing timely resolutions and performance enhancements.
- Research and implement new technologies and frameworks to improve existing processes.
- Document software functionality and technical specifications for future reference and compliance.
- Mentor and support junior team members, fostering an environment of learning and growth.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree is a plus.
- 3+ years of experience in software development, with a focus on AI and machine learning technologies.
- Proficient in programming languages such as Python, Java, or C++.
- Experience with machine learning frameworks like TensorFlow, PyTorch, or similar.
- Solid understanding of algorithms, data structures, and software design patterns.
- Familiarity with cloud technologies such as AWS, Azure, or Google Cloud.
- Strong problem-solving skills and a proactive approach to challenges.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Technologies & Tools
In this role, you will utilize a variety of technologies and tools to drive AI implementation and software development. Key technologies include Python, TensorFlow, and SQL databases for data management, as well as modern DevOps tools for continuous integration and deployment. Familiarity with cloud platforms like AWS or Azure will also be essential for leveraging scalable resources and services in our applications.
Ideal Candidates
Ideal candidates for this position will possess a passion for technology and a keen interest in artificial intelligence. They should be detail-oriented, with strong analytical skills and a collaborative mindset. A successful candidate will thrive in a fast-paced environment, demonstrating perseverance in overcoming challenges and a commitment to delivering quality solutions. Candidates who actively seek feedback and are eager to learn from experiences will be particularly well-suited for this position, contributing positively to the overall growth of the team and organization.
Unemployment in Vanuatu was 1.4% in 2025, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.