Senior Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
What You Would Do:
Write production code
Design, architect, and implement robust infrastructure solutions for AI systems, ensuring optimal performance, scalability, and cost-efficiency while considering the unique requirements and complexities associated with artificial intelligence.
Champion the adoption of cutting-edge data science methodologies within the team, fostering an environment that prioritizes system scalability and seamless development processes.
Transform AI/ML prototypes developed by our scientists into industry-grade products, facilitating the seamless integration of aiXplain's platform for both existing and prospective clients.
Drive innovation and excellence in software engineering by designing, developing, testing, deploying, documenting, maintaining, and enhancing software solutions, while effectively managing project priorities, deadlines, and deliverables to ensure the timely delivery of high-quality products.
Must Haves:
- BSc in Computer/Software Engineering, Science, or a related technical field.
- Minimum of 7 years in software development.
- High level expertise in UML
- High level of expertise in traditional computer software system design
- Experience writing production code
- Ability to handle ambiguity and thrive in a highly collaborative tech-startup environment, while maintaining a customer-centric approach.
- Advanced proficiency in Python programming language.
- Familiarity with unit testing tools, such as Pytest.
- Proficient in using Github for code management.
- Strong experience with multithreading and multiprocessing programming (e.g., Celery, Ray).
- Good experience in deploying models using FastAPI.
- Well-versed with SQL/NoSQL databases and Big-Data platforms (e.g., MongoDB, Hadoop, Elastic-search, Redis).
Nice To Haves:
Experience in designing, building, and deploying end-to-end ML pipelines using deep learning frameworks such as Scikit-learn, PyTorch, and TensorFlow.
Familiarity with MLOps and AutoML platforms, including Kubeflow, MLflow, Kubernetes, and Docker.
Experience with cloud infrastructure orchestration using scripting tools.
About aiXplain
Platform for building, deploying, and governing AI agents.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer