We are seeking an AI Software Engineer who will implement and maintain API integrations that connect various data sources to support intelligent software agents and AI models.
Ideal candidates have experience performing backend API development with specializations in Node.js, TypeScript, and Python.
Candidates should have a basic familiarity with relational databases, modern cloud technologies, and the emerging AI technology landscape.
The role requires effective collaboration to implement solutions under the guidance of senior team members.
A passion for exploring emerging AI technologies to pursue new creative solutions for the business is essential.
The position involves working with AI teams to integrate APIs into agentic software and LLM-powered tools.
Responsibilities include developing and maintaining RESTful APIs with proper error handling, validation, and authentication.
The engineer will implement data retrieval functions from databases like Redshift, MySQL, and PostgreSQL.
Deploying API updates to existing services using containerized environments (Docker, AWS) is part of the job.
The role includes assisting in troubleshooting API performance and reliability issues, writing clean, maintainable code with appropriate documentation, and participating in code reviews.
Collaboration with cross-functional teams to understand requirements and deliver solutions is expected.
Requirements:
A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience is required.
Candidates must have 3+ years of relevant software engineering experience with APIs and backend development.
Proficiency with Python, JavaScript/TypeScript/Node.js, and the Express.js framework is necessary.
Experience with RESTful API development and integration is required.
A working knowledge of SQL and experience with at least one relational database system is essential.
Basic knowledge of containerization (Docker) and cloud services (AWS) is required.
Familiarity with version control systems (Git) and CI/CD practices is necessary.
Strong problem-solving and debugging skills are essential.
A passion for emerging AI technologies and an understanding of current offerings from leading AI platforms such as OpenAI is required.
Benefits:
Great benefits from day one, including medical, dental, vision, FSA, company-paid life insurance, and more, along with a 401(k) with company match.
Opportunities for growth with strong training, development, and competitive pay are provided.
A flexible PTO policy allows for work-life balance, enabling employees to take time when needed without accrual requirements.