Short Description:Fractal Analytics is seeking a Software Development Engineer for its Bangalore location to contribute to cutting-edge, AI-driven enterprise applications on the client's proprietary AI Platform. The role involves designing, developing, and deploying full-stack applications, specializing in data integration systems and employing JavaScript and Python. The engineer will actively collaborate with clients, diagnose and refine software applications, and address performance issues. Proficiency in version control systems, cloud computing platforms, SQL and NoSQL databases, and familiarity with Agile methodologies are essential. Fractal Analytics encourages those with a passion for growth and collaboration to join their dynamic team.
Position: Software Development Engineer
Location: Bangalore
Time Type: Full time
Job Requisition ID: SR-21495
Discover the excitement of contributing to a company where individuals are genuinely dedicated to their work!
Our commitment is to infuse passion and customer-centricity into our business operations.
Fractal Analytics stands as a strategic AI collaborator for Fortune 500 corporations, envisioning a future where every human decision in the enterprise is empowered. We are fostering an environment where personal choices, freedom, and diversity are revered as paramount assets. This is an ecosystem where human imagination is pivotal to every decision, and challenges are viewed as opportunities for improvement rather than insurmountable obstacles. We firmly believe that true Fractalites are those who empower imagination with intelligence, and it is these individuals who will continue to shape our company over the next century.
Kindly note: This position is specifically based in Bangalore. Onsite presence or the ability to relocate is required.
Role Overview
We seek a Software Development Engineer to assume a pivotal role in the creation and deployment of cutting-edge, AI-driven enterprise applications utilizing our client's exclusive AI Platform. This role entails crafting and enhancing applications, delving into problem-solving, optimizing performance, and maintaining thorough documentation. Your role involves close collaboration with our client, providing technical expertise and innovative solutions to meet their specific requirements.
Responsibilities
- Design, develop, and deploy AI-centric enterprise applications on the client's AI Platform, ensuring seamless integration with advanced data solutions.
- Take the lead in designing, developing, and maintaining comprehensive data integration systems, utilizing efficient ETL processes involving Python, Pandas, and NumPy for large-scale data manipulation.
- Employ JavaScript or another object-oriented language (e.g., Python, C#) in client environments to integrate various system functionalities seamlessly.
- Proactively test, diagnose, and refine software applications in collaboration with clients, with a focus on achieving high quality and optimal functionality.
- Identify and address performance issues within applications and integrated data systems, emphasizing efficiency, optimization, and data integrity.
- Utilize shell scripting and cron job scheduling to automate routine data operations, ETL tasks, and ensure data accuracy and harmonization.
- Actively participate in and lead design and review processes for both internal and client software applications.
- Implement and manage version control using Git, adeptly handling repository operations, including rebase, pull, push, and branch management.
- Create detailed application specifications and maintain precise documentation throughout the software lifecycle, ensuring the integrity and harmonization of all integrated data.
Qualifications
- Display interest and capability to become certified on the end client AI platform. (We will provide all the necessary training and support)
- Possess a bachelor’s degree in computer science, a related field, or an equivalent combination of education and experience.
- Have a minimum of 5 years of relevant experience.
- Proficient in software development with JavaScript and Python.
- Experience with version control systems, preferably Git.
- Strong experience in shell scripting and cron job scheduling for automating data processes.
- Solid background in working with various JavaScript frameworks (e.g., React, Redux, Vue, Backbone, Angular).
- Experience in deploying software on leading cloud computing platforms (such as GCP, AWS, Azure).
- Understanding of both SQL and NoSQL database technologies.
- Strong skills in data structures, algorithm design, and implementation.
- Proficiency in handling and analyzing time-series data, including its cleansing and normalization.
- Familiarity with Agile software development methodologies.
If you are drawn to dynamic growth and enjoy collaborating with enthusiastic, high-achieving individuals, your career with us promises fulfillment!
If this opportunity doesn’t align with your current aspirations, express your interest in future opportunities by clicking "Introduce Yourself" in the top-right corner of the page, or create an account to set up email alerts for new job postings that match your interests!
Please click here to apply.
Comments
Post a Comment
Please feel free to share your thoughts and discuss.