Software Engineer - Bangalore Office, Bangalore, Karnataka, IN

Only for registered members Bangalore Office, Bangalore, Karnataka, IN, India

1 day ago

Default job background
₹600,000 - ₹1,800,000 (INR) per year *
* This salary range is an estimation made by beBee
About FTC Solar Inc · FTC Solar is a fast growing, global provider of solar tracker systems, technology, software, and engineering services. We are as passionate about renewable energy as we are about our culture and values. We want to attract likeminded individuals who live and ...
Job description

About FTC Solar Inc

FTC Solar is a fast growing, global provider of solar tracker systems, technology, software, and engineering services. We are as passionate about renewable energy as we are about our culture and values. We want to attract likeminded individuals who live and breathe Integrity, Accountability, Innovation and Excellence. We're humble enough to know that we don't know everything, so we love bold ideas that disrupt the status quo. Basically, we don't want you to just fall in line

FTC Solar is committed to creating a culture of inclusion and diversity. For us, this is not just a set of words or metrics. It drives our culture, creativity, and future success. We support our employees and foster an environment where new ideas and perspectives are celebrated and encouraged. When our employees thrive, FTC Solar thrives. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

About the Role:

As a Machine Learning Engineer, you will play a central role in developing and deploying advanced AI models with a strong focus on both Large Language Models (LLMs) and Computer Vision systems. You will work across the entire machine learning lifecycle—from data preprocessing and model training to optimization and deployment—while collaborating with cross-functional teams to build intelligent systems that solve real-world problems in NLP, vision, and multimodal AI.

Minimum Qualifications:

  • 2–3 years of professional experience in AI/ML engineering roles.
  • Strong expertise in LLMs and NLP techniques (e.g., tokenization, attention, Transformer-based architectures).
  • Hands-on experience with training and fine-tuning models using HuggingFace, PyTorch, or TensorFlow.
  • Solid understanding of Computer Vision models such as YOLO, Detectron2, MMAction2, or similar.
  • Proficiency in Python and ML libraries (scikit-learn, OpenCV, Transformers, etc.).
  • Familiarity with MLOps tools like MLflow, Weights & Biases, or DVC.
  • Experience with Docker, RESTful APIs, and deploying models to production.
  • Working knowledge of cloud-based AI tools and services (SageMaker, Vertex AI, etc.).
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and ability to work in collaborative environments.

Preferred Qualifications:

  • Experience with Python web application development(both frontend and backend).
  • Familiarity with scripting languages and web technologies such as HTML5/CSS/JS.
  • Knowledge of Agile development practices and experience working in an Agile environment.

Responsibilities:

  • Design, fine-tune, and deploy LLM-based solutions (e.g., LLaMA, Mistral, Falcon, GPT-J) for domain-specific tasks.
  • Develop computer vision pipelines for object detection, segmentation, and activity recognition.
  • Work with open-source frameworks like HuggingFace Transformers, Detectron2, YOLO, or MMDetection.
  • Experiment with prompt engineering, instruction tuning, RAG, LoRA, quantization, and multi-modal architectures.
  • Identify high-impact ML problems and deliver scalable, efficient solutions aligned with business needs.
  • Clean and prepare structured and unstructured datasets for both language and vision-based models.
  • Build, optimize, and monitor ML pipelines for training and inference in production environments.
  • Deploy models using APIs, REST services, or cloud-native platforms (AWS, GCP, Azure).
  • Continuously evaluate and improve model performance through testing, metrics, and monitoring.
  • Collaborate with other ML engineers, researchers, and software engineers across the product lifecycle.
  • Maintain clear and comprehensive documentation for models, data workflows, and decision-making processes.

Skills:

The required skills in programming using Python will be utilized daily to develop and enhance software applications. Your proficiency in Git will facilitate effective version control and collaboration with team members, ensuring that code changes are tracked and managed efficiently. Scripting languages will be employed for automating tasks and improving workflow processes, while HTML5 knowledge will be essential for front-end development tasks. Additionally, your experience in Android development will allow you to contribute to mobile projects, expanding our product offerings. Overall, these skills will enable you to deliver high-quality software solutions that meet user needs and drive business objectives.

WORKING CONDITIONS

FTC Solar offers competitive wages, growth opportunities, and a comprehensive benefits package.



Similar jobs

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking a skilled and innovative Software Engineer to join our team. As a Software Engineer, you will be responsible for developing and maintaining cloud-based solutions. · ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are seeking a skilled and innovative Data Processing Engineer to join our team. · We are looking for a hands-on lead engineer who is familiar with Databases ,Python, Spark, Scala and Java. · The software applications you build will be used by our internal product teams, partne ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development testing and debugging of distributed software that drives NetApp c ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    The NetApp Keystone team develops cutting‑edge technologies that power NetApp's pay‑as‑you‑go offering helping customers manage data on premises or in the cloud through a subscription based model. · ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    We are looking for enthusiastic candidates to come and join our team as we lead the way to make NetApp the best storage for our customers. Roles & Responsibilities As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the ent ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Cohesity is the leader in AI-powered data security. We are looking for Software Engineers who are motivated and hardworking and strive to improve Cohesity's Products by working on features, tools, scripts that will make them easy to sell, deploy and maintain. · Design, develop an ...

    Bangalore - India (Office)

    4 days ago

  • Work in company

    Software Engineer

    Only for registered members

    · Job Summary · As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep working knowled ...

    Bangalore, India Office (BANGALORE) ₹600,000 - ₹1,800,000 (INR) per year

    1 day ago

  • Work in company

    Software Engineer

    Only for registered members

    Cohesity is the leader in AI-powered data security. Over 13,600 enterprise customers, including over 85 of the Fortune 100 and nearly 70% of the Global 500, rely on Cohesity to strengthen their resilience while providing Gen AI insights into their vast amounts of data. Formed fro ...

    Bangalore - India (Office) ₹600,000 - ₹1,800,000 (INR) per year

    1 day ago

  • Work in company

    Software Engineer

    Only for registered members

    CPE es un equipo global que maneja escalaciones de clientes a nivel de ingeniería en todo el producto y paisaje solución. Los equipos CPE detectan y resuelven problemas del cliente contribuyendo a mejorar la calidad del producto, su soportabilidad e incluir características crític ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Are you a passionate engineer who thrives on tackling engineering challenging problems? Do you love exploring new technologies and constantly learning? If you're excited to build cutting-edge products and have a blend of R&D expertise with a strong execution mindset, we want to m ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    · Job Summary · NetApp is developing a portfolio of data-centric storage platforms and services to help the world's leading organizations harness their data in new and interesting ways. In support of that mission, we are rapidly growing our Keystone team. The Keystone Service te ...

    Bangalore, India Office (BANGALORE) ₹2,200,000 - ₹3,800,000 (INR) per year

    1 day ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    From the day we opened our doors, MRI Software has built flexible, game-changing real estate software that powers thriving communities and helps make the world a better place to live, work and play. · ...

    Bangalore, India Office

    2 weeks ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    · Job Summary · Are you passionate about open-source technologies or solving distributed computing problems at scale? Do you love learning and working with a diverse range of technologies and people? We're looking for a collaborative and curious Sneior Software Engineer to join ...

    Bangalore, India Office (BANGALORE) ₹2,200,000 - ₹3,800,000 (INR) per year

    1 day ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    Job Summary /h2/NetApp is seeking a passionate and innovative Senior Software Engineer to join our AI Services team. · In this role, you will be instrumental in designing and building cutting-edge AI-based experiences that scale across data sets of billions of documents and exaby ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Software Engineer II

    Only for registered members

    We are looking for a talented Junior AI Developer to join our team in Bangalore. As a Junior AI Developer, you will support the development and deployment of AI/ML models in NLP, Vision, and structured data. · Design and build production services/APIs that integrate machine learn ...

    Bangalore, India Office

    6 days ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    We're looking for passionate and driven professionals to join us as Senior Software Engineer at NetApp. · In this role you'll have the opportunity to work on cutting-edge technologies collaborate with talented teams and contribute to building innovative storage solutions that emp ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    NetApp is developing a portfolio of data-centric storage platforms and services to help the world's leading organizations harness their data in new and interesting ways. · Decompose complex problems into simple solutions · Understand system interdependencies and limitations · ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Software Engineering Manager

    Only for registered members

    By joining NetApp, you can take part in transforming how data is changing the world. ONTAP is the #1 Storage Operating System in the world, managing hundreds of Exabytes of customers information. · ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    NetApp is uniquely placed in the industry and in a unique position partnering with major hyper scalers (AWS, GCP and Azure) which adds a new challenge for Service Oriented Architectures (SOA) driving innovation in the space of Cloud Fundamentals. Bring in your experience and expe ...

    Bangalore, India Office (BANGALORE)

    1 week ago

  • Work in company

    Senior Software Engineer

    Only for registered members

    We make it easy for customers to run powerful open-source applications at scale - like Cassandra, Kafka, PostgreSQL and OpenSearch across both on-premises data-centres and in the cloud.The NetApp Instaclustr development team is responsible for building maintaining and operating t ...

    Bangalore, India Office (BANGALORE)

    1 week ago