Hyderabad, India
Information Technology
Full-Time
BPK Tech
Overview
Job Information
Date Opened
12/20/2024
Industry
IT Services
Job Type
Full time
Salary
Confidential
Work Experience
4-5 years
City
Open for Remote
State/Province
Karnataka
Country
India
Zip/Postal Code
560006
Job Description
Who are we?
BPK Tech is a custom software development company having its headquarters in Minnetonka, MN, and branch offices in Canada and India. Backed by a proven track record of success, BPK Technologies has over 140+ customers across the world in various domains and an employee strength of over 150 across the globe. We use Agile methodology to run all our projects from sales, marketing, HR, development, and deployment. We are recently featured in the Inc.5000 as the fastest growing company in North America. We have grown 5x in the last 3 years.
We strongly believe in our values and organization culture because we take it very seriously. - https://bpktech.com/
Why work with us?
BPK is among the top 5000 growing companies of 2022/2023 in North America. We know that finding a meaningful and rewarding job can be a long journey. Our goal is to make that process as easy as possible for you and to create a satisfying work environment - one where you'll look forward to coming to every day. We provide an environment of growth and learning. We believe in employee empowerment, ownership, collaboration, and fun at work. BPK is working with the latest technologies in both service and product-based software development. We work with people who love technology and want to be hands-on, people who love taking ownership and accountability in whatever they do, and most importantly with people who are passionate about their work and skills. If that is you, we are the right organization.
Job Description
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will possess a strong background in software engineering, a deep understanding of Python programming, and expertise in at least one of the following domains: MLOps, big data processing, graph databases, microservices, or machine learning (ML) development technologies.
As a Senior Software Engineer, you will play a pivotal role in designing, developing, and deploying scalable, high-performance solutions that empower our data-driven applications and systems.
Key Responsibilities
- Design, develop, and maintain robust software solutions using Python and other relevant technologies.
- Collaborate with cross-functional teams to build and integrate scalable microservices.
- Develop and optimize workflows for machine learning models, leveraging MLOps best practices when applicable.
- Design and implement solutions for big data pipelines, ensuring efficiency and scalability.
- Work with graph databases to model, query, and analyze complex relationships and data structures.
- Lead the development and deployment of ML models and support frameworks for data science teams.
- Ensure the reliability, security, and performance of the systems through rigorous testing and best practices.
- Provide technical leadership and mentorship to junior engineers.
- Stay updated with industry trends and emerging technologies, recommending their adoption where appropriate.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 5+ years of professional software development experience, with a focus on Python programming.
- Demonstrated experience in at least one of the following domains:
- MLOps: Experience with tools like TensorFlow Extended (TFX), MLflow, or Kubeflow.
- Big Data: Proficiency in processing and managing large-scale data with tools such as Apache Spark, Hadoop, or similar frameworks.
- Graph Databases: Hands-on experience with graph databases like Neo4j, ArangoDB, or AWS Neptune.
- Microservices: Expertise in building scalable and secure microservices using REST, gRPC, or GraphQL.
- Machine Learning Development: Knowledge of frameworks like TensorFlow, PyTorch, or Scikit-learn, and experience deploying ML models into production.
- MLOps: Experience with tools like TensorFlow Extended (TFX), MLflow, or Kubeflow.
Preferred Skills
- Familiarity with cloud platforms (AWS, GCP, Azure) and their data services.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Proficiency in CI/CD pipelines and version control systems (Git).
- Strong problem-solving skills and the ability to design innovative solutions for complex challenges.
Disclaimer: BPK Technologies is proud to be an Equal Opportunity Employer. We are committed to building a team that represents all without any discrimination based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, disability, or other applicable legally protected characteristics.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in