Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design and implement scalable software systems that integrate AI algorithms and automation workflows.
- Develop and maintain AI/ML pipelines for tasks such as anomaly detection, predictive analytics, computer vision, and natural language processing.
- Build APIs, microservices, and backend infrastructure to support AI-driven applications.
- Automate repetitive processes and optimize workflows using scripting, task orchestration, and intelligent agents.
- Work closely with data scientists, AI researchers, and domain experts to bring prototypes into production.
- Conduct unit testing, performance tuning, and code reviews to ensure high-quality, maintainable code.
- Integrate software with cloud platforms, edge devices, or enterprise systems as needed.
- Document system design, architecture, and best practices.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
- 3+ years of experience in software development, with strong proficiency in Python (and optionally Go, Java, or Node.js).
- Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, scikit-learn, or OpenCV.
- Experience building automation scripts, bots, or process workflows using tools like Airflow, Ansible, or similar.
- Solid understanding of REST APIs, databases (SQL/NoSQL), and cloud services (AWS, Azure, GCP).
- Good grasp of version control (Git), CI/CD pipelines, and containerization (Docker, Kubernetes).
- Strong problem-solving ability and a collaborative mindset.
- Experience with edge AI, IoT, or smart building systems.
- Knowledge of automation in cybersecurity or infrastructure management.
- Exposure to large-scale distributed systems or AI model deployment in production.
- Contributions to open-source projects or AI automation tools.
- Familiarity with DevOps practices and Infrastructure-as-Code.
Benefits
Additional Information
Role Overview We are looking for a passionate and skilled SoftwareEngineer - AI & Automation to join our growing R&D andengineering team. In this role, you will be responsible for designing,developing, and deploying intelligent software systems that leverage artificialintelligence and automation to streamline processes, improve systemintelligence, and drive innovation across various domains, includingcybersecurity, smart infrastructure, and industrial automation. This is an exciting opportunity to work at the intersectionof AI, systems engineering, and intelligent automation in a dynamic,future-forward company.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at INFINITY CYBERSEC PTE. LTD.? Share your experience