Skip to main content

CapsLock is hiring AI Software Engineer

➡️ Apply here: AI Software Engineer

🔔 Monitor #python #prompt_engineer jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


This is a job description for an “AI Software Engineer” role at CapsLock.

**Responsibilities:**

* Develop AI Agents: Architect, build, and deploy autonomous and semi-autonomous AI agents to streamline complex workflows.
* Integrate generative AI Providers: Combine different AI solutions and providers to create comprehensive and efficient AI systems.
* Design and implement architecture: Design and contribute to the architecture of AI systems, ensuring scalability, reliability, and performance.
* Designing data structures and data management: Collect, preprocess, and analyze data to ensure high-quality inputs for AI models.
* Write surrounding code: Develop the necessary code to support AI models, ensuring seamless integration with existing systems and infrastructure.
* Monitor, maintain, and optimize solutions: Continuously monitor the performance of AI products and systems, making necessary adjustments to improve accuracy and efficiency.
* Directly collaborate with multiple departments: Work closely with engineers, product managers, and other stakeholders to identify business problems and develop AI-driven solutions.
* Create technical documentation: Produce comprehensive technical documentation for AI systems, including system architecture, model specifications, data flows, and testing procedures.
* Develop Quality Assurance procedures: Create and implement QA processes specifically tailored for AI systems, including data validation, model testing, and performance evaluation.
* Stay updated: Keep abreast of the latest AI technologies, trends, and best practices to ensure the company remains at the forefront of AI innovation.
* Security Awareness: Understanding of security best practices in AI system development and deployment.

**Skills & Background:**

* Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
* Existing experience in developing and implementing solutions based on generative AI models.
* Proven track record of developing functional AI agents and identifying transformation opportunities.
* Proficiency in any programming language. Experience with modern AI stacks (e.g., Python, TypeScript) is highly preferred.
* Familiarity with existing AI providers (OpenAI, Google, Anthropic, xAI, etc.).
* Understanding of modern Image generation models (e.g., Stable Diffusion, DALL-E 3, Adobe Firefly) and Video generation models (e.g., Runway Gen-3, Pika Labs, OpenAI Sora, Google Veo).
* Hands-on experience with Agentic frameworks (e.g., LangChain, AutoGen) and RAG.
* Excellent analytical and problem-solving skills.
* Strong communication and collaboration skills to work effectively with cross-functional teams.
* Fluent in English language.

**Nice to Have:**

* Experience with project management Agile methodologies such as Kanban or Scrum.
* Knowledge of AI ethics and techniques to mitigate bias in AI models.
* Master’s or Ph.D. in Computer Science.
* Familiarity with cloud-native architectures and container orchestration (e.g., Kubernetes, Docker).

**Perks and Benefits:**

* Remote Work: Truly remote-first company.
* Paid Time Off: Support for work-life balance.
* Ongoing Learning: Support for continuous learning with workshops, online courses, conferences, and certifications.
* Home Office: Coverage for equipment and furniture expenses.
* Physical Well-Being: Support for gym memberships, yoga classes, or home workout equipment.
* Unlimited Sick Days.
* Medical Coverage: Reimbursement for medical insurance and health-related expenses.
* Co-Working Space: Full cost coverage for a co-working space.
* Fun Stuff: Gaming nights, fitness challenges, annual retreats.

Previous and next articles