AI Software Engineer
Job Overview:
We're looking for a passionate and skilled AI software engineer to join our growing team. You'll be building agent-to-agent systems powered by cloud technologies, enabling seamless collaboration between autonomous AI agents.
Key Responsibilities
- Develop, deploy, and maintain RESTful APIs using Python
- Design, build, and deploy AI/ML models to solve complex business problems, from prototyping to production.
- Develop robust and scalable pipelines for data processing, model training, and inference using frameworks such as TensorFlow, PyTorch, or similar.
- Collaborate with cross-functional teams (data engineers, product managers, software developers) to integrate AI capabilities into applications and services.
- Evaluate and fine-tune algorithms to improve accuracy, performance, and efficiency.
- Implement and monitor MLOps practices (versioning, CI/CD, model monitoring, retraining).
- Stay up to date with the latest advancements in AI, machine learning, and software architecture.
- Document and present technical findings, architectural decisions, and experiment results to technical and non-technical stakeholders.
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
- 3+ years of experience in software engineering with a focus on AI/ML systems.
- Proficiency in Python and common libraries such as NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch.
- Experience with data pipelines and APIs (e.g., FastAPI).
- Strong understanding of machine learning concepts, including supervised and unsupervised learning, neural networks, and NLP or computer vision.
- Familiarity with cloud platforms (AWS) and containerization tools (Docker, Kubernetes).
- Solid understanding of software design principles, version control (Git), and testing methodologies.
Nice to have
- Experience with CI/CD pipelines
- Familiarity with Agile methodologies
- Knowledge of serverless computing concepts
What we offer:
- A supportive, innovative environment where your ideas matter
- Opportunities for professional development and continuous learning
- Competitive salary and benefits package
If you’re passionate about creating impactful solutions and thrive in an environment that values creativity, collaboration, and continuous growth, we’d love to hear from you!
Apply Now to join our team and contribute to groundbreaking projects that make a difference.