Company Overview
Arkatechture is a nationally recognized data and technology company founded in 2012, specializing in fintech, AI, and financial services. Our mission is to build a sustainable organization through meaningful work, collaboration, and earning what you deserve.
Benefits
- Flexible remote work policy with optional access to our Portland, Maine office
- 4‑day workweek after 3 years of service
- Generous paid time off, including 11 holidays
- Medical, disability, life insurance, and optional dental/vision
- 401(k) retirement plan with company match
- Training & certification reimbursement
- Milestone recognition programs, annual PTO increases, and more
- Disability insurance
Position
Arkatechture is seeking a Software Engineer with experience in AI (GenAI and Agentic workflows) to support our Arkalytics platform and initiatives related to Data Warehousing, Business Intelligence, and Advanced Analytics. The role requires a self‑starter passionate about AI, software, data, and emerging technologies.
Key Responsibilities
- Gather technical requirements, contribute to architectural decisions, and create clear documentation.
- Identify, design, and implement process improvements such as AI‑powered automation, intelligent error detection, or optimization algorithms.
- Design and develop high‑quality, maintainable software that meets product and business requirements.
- Leverage AI/ML techniques to build features or tools that improve platform intelligence, productivity, efficiency, or user interactions.
- Collaborate on proof‑of‑concepts and prototypes for incorporating AI into our products (Arkalytics) or development workflows.
- Build agents to write and maintain unit/integration tests; conduct code reviews to ensure best practices.
- Provide ongoing support, troubleshooting, and enhancements to existing systems and platforms.
- Communicate effectively with both technical and non‑technical stakeholders, including clients.
- Work with Product Owner and CTO to realize the AI roadmap for Arkalytics (Chatbots, knowledge bases).
- Mentor team members in AI‑related best practices and development approaches; develop and implement AI policies and guardrails.
- Participate in Agile ceremonies, daily stand‑ups, and cross‑functional planning sessions.
- Contribute to Tier2 and Tier3 production support and service desk escalations.
- Continuously learn and bring forward‑thinking AI ideas to the team and spear‑head implementation.
Requirements
- 3+ years in a software engineering or related individual contributor role.
- Bachelor’s degree in Computer Science, Engineering, Data Science, or equivalent practical experience.
- Proven experience building AI agents and working with MCP servers.
- Proven experience using AI/ML libraries or frameworks.
- Experience with AI‑first code editors (e.g., Cursor, Windsurf, Replit agent).
- Strong experience with Python and object‑oriented programming.
- Experience with cloud platforms, especially AWS (Lambda, S3, EC2, SageMaker).
- Familiarity with data platforms such as Snowflake or Databricks.
- Experience with REST APIs, SDKs, and CLI tools.
- Strong understanding of data formats such as JSON, XML, CSV, and flat files.
- Experience with Docker, ECS, Fargate, Kubernetes, microservices, and event‑driven architecture (plus).
- Working knowledge of Linux/Unix systems (nice to have).
- Familiarity with data warehousing, BI, and analytics environments.
- Experience or interest in MLOps, model deployment, or integrating AI into software workflows (plus).
- Experience with Git.
- Experience using tools like Jira, Confluence, Slack, and Agile frameworks.
- AI certifications (GenAI, Agentic AI) or AWS Certification (e.g., Developer Associate or Solutions Architect) required.
- Financial services experience (plus).
- Experience with CI/CD pipelines (plus).
Bonus Points
- Building AI‑enhanced features such as intelligent alerts, chatbots, knowledge bases, and productivity agents.
- Knowledge of ethical AI practices, model explainability, or AI governance frameworks.
Application
Send a cover letter and resume to be considered for the position.