About Us
CheckIt Tech LLC is an innovative technology company building smart, scalable solutions. We are looking for a talented Software Engineer with a strong background in Artificial Intelligence and Machine Learning to join our remote team.
Job Overview
We are seeking a dynamic and innovative Software Engineer to join our growing technology team. In this role, you will be responsible for designing, developing, and deploying full-stack applications while integrating AI/ML models into our core products. You will bridge the gap between complex backend machine learning algorithms and seamless user interfaces. This position offers an exciting opportunity to work with cutting-edge cloud infrastructure, implement best practices in software engineering, and contribute to system design for high-performance, scalable systems. If you thrive in a fast-paced environment and are passionate about building impactful software, we want to hear from you!
Responsibilities
- Design, build, and maintain scalable full-stack applications using Python-based backend frameworks (e.g., FastAPI, Django, or Flask) and modern frontend frameworks (e.g., React, Vue).
- Integrate, deploy, and fine-tune AI/ML models (e.g., LLMs, predictive models, or computer vision) into production environments.
- Build and manage robust RESTful APIs and database architectures.
- Write clean, maintainable, and well-documented code while participating in code reviews.
- Collaborate closely with product and engineering teams to define technical requirements and deliver features.
Skills
- Proven experience as a Full Stack Developer with a heavy emphasis on Python.
- Hands-on experience with AI/ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn) and integrating them into software products.
- Strong understanding of IT infrastructure components such as Linux servers, cloud services (AWS/Azure), and network fundamentals.
- Experience with web development technologies including JavaScript frameworks (React, Angular), HTML/CSS, and front-end development best practices.
- Familiarity with RESTful API design, microservices architecture, scalability strategies, and system design for high-volume applications.
- Knowledge of software engineering principles including design patterns, version control systems (Git), RBAC (Role-Based Access Control), and security best practices.
- Understanding of database management systems like MySQL or SQL Server along with proficiency in writing complex queries.
Join us as a Software Engineer to shape innovative solutions that impact millions of users worldwide! Your expertise will help us build resilient systems while advancing your career in a vibrant tech environment committed to excellence and continuous growth.