What are the responsibilities and job description for the Software Engineer - Contract/Temp position at aiXplain?
We are seeking a skilled and motivated software engineer to join our team of industry and science leaders. This role focuses on advancing the intersection of cutting-edge artificial intelligence, machine learning (AI/ML), and innovative cloud infrastructure, with a special emphasis on natural language processing (NLP). If you thrive in dynamic, high-impact environments and are passionate about shaping the future of AI technology, we’d love to hear from you!
This is a Contract/Temp position with an estimated contract duration of 8 months
This is a remote opportunity, highly qualified candidates within North America, Brazil or the UK are urged to apply
We are not currently accepting applications or solicitation from staffing firms
What You Would Do:Develop high-quality production code.
Design, architect, and implement scalable, efficient, and cost-effective infrastructure solutions for AI systems, addressing the unique complexities of AI/ML applications.
Champion modern data science practices, emphasizing system scalability and smooth development workflows.
Transform AI/ML prototypes into production-grade solutions, facilitating seamless integration with our platform to meet customer needs.
Drive innovation in software engineering through the entire development lifecycle: design, coding, testing, deployment, documentation, maintenance, and enhancement.
Manage priorities, deadlines, and deliverables to ensure the timely delivery of impactful solutions.
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
At least 7 years of experience in software development.
Advanced expertise in:
UML and traditional software system design.
Python programming, including unit testing tools (e.g., Pytest).
Multithreading and multiprocessing programming (e.g., Celery, Ray).
Deploying models with FastAPI.
Working with SQL/NoSQL databases and Big-Data platforms (e.g., MongoDB, Hadoop, Elasticsearch, Redis).
Proficiency in GitHub for code management.
Proven ability to thrive in ambiguous, fast-paced startup environments while maintaining a customer-focused mindset.
Experience with end-to-end ML pipeline development using deep learning frameworks (e.g., Scikit-learn, PyTorch, TensorFlow).
Familiarity with MLOps and AutoML platforms (e.g., Kubeflow, MLflow, Kubernetes, Docker).
Expertise in cloud infrastructure orchestration and scripting tools.
This is a contract position for a duration of 6-12 months, offering an exciting opportunity to contribute to innovative projects and drive impactful outcomes in a rapidly evolving technological landscape. If you’re ready to make your mark on the AI/ML world, apply today!
Salary : $65 - $90