AI Software Engineer (offline)

CapsLock builds exceptional IT marketing solutions for large partners from North America. We create a unique marketing platform to deliver high-quality service in different industries. 

CapsLock is looking to hire an outstanding AI Software Engineer with a solid technical and mathematical background to lead an AI company initiatives and improve our marketing platform.

 

This role offers a unique opportunity to work at the forefront of generative AI integration and product development. You'll be instrumental in shaping AI-powered solutions while collaborating with a skilled technical team (Development, DevOps, Design and QA). If you're passionate about applying generative AI technologies and creating innovative products, this position provides an exciting platform for your expertise and creativity. Currently, we are focusing on generative AI providers and products (text, voice, images). Later, we want to extend our efforts to other tools and models that meet our marketing and analytical needs. 

 

 

Responsibilities

  • Integrate generative AI Providers.
    Combine different AI solutions and providers to create comprehensive and efficient AI systems.
  • Design and implement architecture.
    Design and oversee 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 in our company.
    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.
  • Proficiency in any programming language.
  • Familiarity with existing AI providers like OpenAI, Google, Cohere, Midjourney, etc.
  • Expertise in generative models such as GANs, VAEs, or transformer-based models.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills to work effectively with cross-functional teams.
  • Upper-intermediate level of 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.

 

What we offer:

  • Flexible Remote Work.
    Enjoy the freedom to work from any comfortable location within the CET time zone, allowing you to create your ideal work environment.
  • Competitive compensation package.
    Benefit from a highly competitive salary commensurate with your skills and experience in the AI field.
  • Work-Life balance:
    • Full-time employment with a flexible schedule to accommodate your personal needs
    • Generous paid vacation policy to ensure you have time to recharge
    • Emphasis on maintaining a healthy work-life balance
  • Comprehensive benefits:
    • Attractive benefits package to support your health and well-being
    • Performance-based bonus system to reward your contributions
  • Professional growth:
    • Collaborate with a highly skilled and professional team
    • Opportunities for continuous learning and career advancement
  • Unique work culture.
    Join a diverse, international team that values innovation, collaboration, and mutual respect.