Popis úlohy
About the job
Accomplished Tech Visionary:
Embark on an exciting journey into the realm of software development with 3Pillar! We extend an invitation for you to join our team and gear up for a thrilling adventure. As a Senior Python Engineer specializing in AI/ML, you will hold a crucial position within our dynamic team, actively contributing to thrilling projects that reshape data analytics for our clients, providing them with a competitive advantage in their respective industries.
If you are passionate about leveraging Python or Go to build AI/ML solutions and improve business outcomes, consider this your pass to the captivating world of Data Science and Engineering!
Key Responsibilities:
- Collaborate with product managers, data scientists, and software engineers to identify AI/ML opportunities and develop innovative Python- or Go-based solutions.
- Implement and deploy AI/ML models and algorithms into production environments with a focus on performance and scalability.
- Optimize and fine-tune AI/ML models to improve accuracy and efficiency.
- Conduct experiments, perform data analysis, and present findings to stakeholders.
- Develop and maintain documentation for AI/ML algorithms, models, and solutions.
- Stay up-to-date with the latest AI/ML research and technologies and apply them to improve our platform.
- Mentor and provide technical guidance to junior Python engineers and team members.
Minimum Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related fields.
- Ideally 1+ years of experience in building AI models with ML, NLP, and deep learning.
- Strong proficiency in Python or Go and the related ecosystem for AI/ML development.
- Experience with logstash/elasticsearch.
- Familiarity with LLM concepts, information retrieval, recommendation engines, and predictive AI.
- Strong understanding of data engineering concepts, including data cleaning, transformation, and preparation for AI/ML pipelines.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with tooling and APIs using inference engines hosted externally, e.g., on openai.com.
Additional Experience Desired:
- Strong software engineering background with experience in frameworks such as FastAPI, Flask, or Django.
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience working with large datasets in production environments.
- Knowledge of AI/ML techniques, algorithms, and frameworks such as TensorFlow (nice to have), PyTorch, and Scikit-Learn.
- Familiarity with libraries such as Langchain, Langgraph, and Pandas.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication skills, with the ability to present complex technical concepts to both technical and non-technical audiences.
- Proven ability to work independently and as part of a collaborative team.