i
BPK Tech Services India
19 BPK Tech Services India Jobs
3-8 years
Software Engineer - Machine Learning/Artificial Intelligence (3-8 yrs)
BPK Tech Services India
posted 1mon ago
Flexible timing
Key skills for the job
Job Responsibilities :
- Design, develop, and launch strategic machine learning solutions, driving business-wide innovation utilizing AI and analytical techniques at scale.
- Take full ownership of the end-to-end software development lifecycle, encompassing design, testing, deployment, and operations, engage in technical discussions and strategy, and participate hands-on in design reviews, code reviews, and implementation.
- Craft high-performance, production-ready machine learning code for our next-generation real-time ML platform. Extend existing ML libraries and frameworks.
- Working closely with other engineers and scientists, develop solutions to accelerate model development, validation and experimentation cycles, and integrate models and algorithms in production systems at a very large scale.
- Uphold the highest standards of technical rigor in engineering and operational excellence, build highly resilient and scalable systems, and champion operational and process improvements.
Basic Qualifications :
- Degree in mathematics/computer science or related discipline.
- 3+ years of experience in the complete software development lifecycle including design, coding, code reviews, testing, build processes, deployments and operations.
- 3+ years of experience in programming, with proficiency in at least one programming language, preferably Python or Java.
- Experience developing large-scale distributed systems preferably on cloud platforms (e.g., AWS, Azure, Google Cloud).
Preferred Qualifications :
- MS or PhD in Computer Science or equivalent experience in ML.
- Experience working with distributed data and ML technologies (e.g. MapReduce, Spark, Flink, Kafka, PySpark, SageMaker etc.).
- Experience dealing with real world large-scale datasets.
- Prior experience delivering end-to-end ML solutions, including data preparation, training, fine-tuning and deployment or large models.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Engineer roles with real interview advice
The initial days were good, the team seemed like it was supportive and worked in harmony
Please take note of the following details: - Around 7 months ago, a "Senior Technical Manager" was hired. Since then, the team's performance has deteriorated. His arrogance is unprecedented, as he refuses to acknowledge his mistakes and takes credit for others' work. He also micromanages and fails to give fair credit to the team. De..Read More
Read 3 reviews3-8 Yrs
6-8 Yrs
Hyderabad / Secunderabad
5-12 Yrs
Kolkata, Mumbai, New Delhi +4 more
3-7 Yrs
Kolkata, Mumbai, New Delhi +4 more